Отношения многие ко многим наряду с неактивными - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть таблица "Lane", подобная этой.

enter image description here

и ожидаю ниже выходного значения

enter image description here

Я получил это, создав другую таблицу «LaneRev», добавив обратный столбец для полосы и создавая отношение «многие ко многим», как это в «Lane.Lane» и «LaneRev.LaneRev»

enter image description here

enter image description here

Но проблема началась, когда я присоединяюсь к сводной таблице.

enter image description here enter image description here enter image description here

Обе эти меры возвращают одно и то же значение

Total Weight = CALCULATE(SUM(vw_rpt_manifest_summary[Total Weight])

Total Weight Rev = CALCULATE(SUM(vw_rpt_manifest_summary[Total Weight]),USERELATIONSHIP(vw_rpt_manifest_header_reverse[Manifest Number],vw_rpt_manifest_summary[Manifest Number]))

Наряду с функцией FILTER я пробовал много способов, но она не работает. Любая помощь будет благодарна, спасибо.

Пример вывода фактических данных. enter image description here

Я переписал express таким образом, но теперь он дает одинаковое значение для всех дорожек.

Total Weight Rev = CALCULATE(CALCULATE(SUM(vw_rpt_manifest_summary[Total Weight]),vw_rpt_manifest_summary)
,USERELATIONSHIP(vw_rpt_manifest_summary[Manifest Number],vw_rpt_manifest_header_reverse[Manifest Number]),ALL(vw_rpt_manifest_summary))

Вместо использования «Measure» I созданный справочный столбец

Total Weight Rev C = LOOKUPVALUE(vw_rpt_manifest_summary[Total Weight],vw_rpt_manifest_summary[Manifest Number],vw_rpt_manifest_header_reverse[Manifest Number])

Работает только с теми же линиями конечных точек, как AA, BB

enter image description here

...