Я пытаюсь вычислить «Отдельную сумму» в DAX Powerpivot. Я уже нашел эту помощь здесь: http://stackoverflow.com/questions/22613333/dynamic-sum-in-dax-picking-distinct-valuesDAX - отличительный SUM через 2 измерения
И мой запрос подобный, но расширенный далее. Я ищу решение для такой разной суммы, но через два дополнительных измерения (месяц + страна)
В приведенном ниже примере представлены результаты доходности по детализации детализации деталей. В Data есть также Shop Dimension, однако выручка повторяется в магазинах, дублируется.
В посте упомянутого выше есть следующее решение:
Support:=MAX(Table1[Revenue])
DistinctSumOfRev:=SUMX(DISTINCT(Table1[Part_Num]),[Support])
Это работа отлично, если вы используете фильтр/столбец/строку: Страну и месяц. Но если агрегат для всех стран или показать производительность всего квартала, тогда решение установит MAX Revenue через все страны/месяцы и номер детали, что неверно.
Как включить в вышеупомянутое решение также эти два дополнительных измерения. основном сказать DAX, что уникальное сочетание PartNum + Страна + месяц
Country Month Part_Num Shop Revenue
----------------------------------------
UK 1 ABCD X 1000
France 1 ABCD X 500
France 1 ABCD Y 500
UK 2 ABCD X 1500
UK 2 ABCD Y 1500
UK 1 FGHJ X 3000
France 1 FGHJ X 600
UK 2 FGHJ X 2000
Да, я думал о конкатенации этих полей. Все еще любопытно посмотреть, есть ли другое решение. Попробуй это и сообщишь. Как правило, нужно работать. –
@milanminarovic, я добавил альтернативное решение для моего ответа, когда расчетный столбец не требуется. Я не люблю смешивать свои измерения с табличными вычислениями, но в этом случае это было бы проще. –
Я только что использовал первое решение с новым конкатенированным столбцом, и оно работает так, как ожидалось. благодаря –