Мне нужно рассчитать общую стоимость доставки для некоторых заказов на продажу. Набор данных выглядит следующим образом:
У меня проблема в том, что, хотя стоимость доставки должна учитываться при расчете только один раз для каждого заказа, в наборе данных она повторяется для каждой позиции заказа, таким образом, простой дублирует стоимость доставки:
=SUM(MyTable[Shipping]) = 90 // wrong value
Однако мне нужно:
- отфильтруйте таблицу, чтобы для каждого заказа оставалась только одна строка
- подвести итоги доставки
Это должно быть примерно так:
=SUMX(FILTER(MyTable,<filter>),MyTable[Shipping]) = 35 // correct value
Но я изо всех сил пытаюсь написать <filter>
. Я нашел DISTINCT
, который возвращает список уникальных идентификаторов заказов, но не соответствующую им строку.
Есть ли у кого-нибудь идеи, как я могу написать фильтр для правильного расчета доставки?