Power BI: неправильная диаграмма% прибыли 5 лучших клиентов из-за того, что клиенты используют несколько филиалов - PullRequest
2 голосов
/ 11 июля 2019

У меня есть требование показать валовую прибыль и GP% для 5 лучших клиентов. Я создал гистограмму валовой прибыли для 5 лучших клиентов, и она верна, как и ожидалось. Я объединил столбцы клиента и филиала в таблице «Доход» и использовал их для получения 5 лучших клиентов.

Но для GP% я создал следующую меру.

% GP per Client = DIVIDE (    SUM ( Revenue[GrossProfit] ),    CALCULATE ( SUM ( Revenue[GrossProfit]), ALL ( DimClient[ClientName]) ))

Я не могу выполнить фильтрацию с объединенной ветвью и клиентом, поэтому получаю неправильные значения. Снимок образца данных, неправильный график и требуемый правильный график ниже: enter image description here

Вот связь между моими таблицами: enter image description here

Может кто-нибудь, пожалуйста, дайте мне знать, как я могу получить правильные значения в GP%?

Привет

1 Ответ

0 голосов
/ 11 июля 2019

Можете ли вы попробовать ниже меры:

grossprofit total for clientid = 
CALCULATE(SUM('revenue'[grossprofit]), ALLSELECTED('revenue'[clientid]),ALLSELECTED('revenue'[branchid]))

Примечание: измените Показать значение как на Процент от общего итога в параметрах панели инструментов Значения

...