Расчет меры при определенном зерне в Power BI - PullRequest
0 голосов
/ 11 октября 2019

У меня есть мощный отчет BI с набором данных (неделя, бизнес-единица, SKU, входящий, исходящий). У меня есть следующие показатели:

Subtract = Inbounds- outbounds

Non Ngetiave MEAS1 = IF (inbounds-outbounds)<0,0,(inbounds-outbounds)

При вычислении Non Ngetiave MEAS1 я хочу показать, что «общее» значение будет суммой отдельных Non Ngetiave MEAS1 вычислений для зерна в неделю. Если вы посмотрите на PBI, в настоящее время он показывает 1683 , то, что я хотел бы, это 2173 , который является суммой отдельных Non Ngetiave MEAS1.

Это работает, когда яЯ использую рассчитанный столбец. Я хочу, чтобы он работал с мерами, потому что в моем фактическом наборе данных все это меры.

NonNegMeas1 = 
    SUMX(
        VALUES('Table'[SKU] ),
        CALCULATE(
            CALCULATE( 
                 if('Table'[Subtract]<0,0,'Table'[Subtract]),
                 ALL('Table'[SKU]),
                 SUMMARIZE('Table', 'Table'[SKU])
             )
        )
    )

PBI LINK

1 Ответ

0 голосов
/ 24 октября 2019

Я не уверен, что это именно то, что вы хотели, но:

solution = SUMX(
SUMMARIZE(
    ('Table'),'Table'[SKU],'Table'[Week] ),
     if('Table'[Subtract]<0,0,'Table'[Subtract])
    )

Единственное изменение - дополнительная группа по столбцу (неделя), переходящая в функцию суммирования, которая изменяет расчет. Без C SKU имеет Outbound - inbound <0, поэтому кажется, что результат 1683 на самом деле правильный. Пожалуйста, дайте мне знать, если это решит вашу проблему. Спасибо </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...