У меня есть таблица "Lane", подобная этой.
![enter image description here](https://i.stack.imgur.com/FCiOK.png)
и ожидаю ниже выходного значения
Я получил это, создав другую таблицу «LaneRev», добавив обратный столбец для полосы и создавая отношение «многие ко многим», как это в «Lane.Lane» и «LaneRev.LaneRev»
![enter image description here](https://i.stack.imgur.com/vsXuP.png)
![enter image description here](https://i.stack.imgur.com/0q8AN.png)
Но проблема началась, когда я присоединяюсь к сводной таблице.
![enter image description here](https://i.stack.imgur.com/xMrLR.png)
Обе эти меры возвращают одно и то же значение
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](https://i.stack.imgur.com/86B6F.png)
Я переписал 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](https://i.stack.imgur.com/tAbeV.png)