Power BI - вычисление разницы между объемом предыдущего дня и объемом следующего дня - PullRequest
1 голос
/ 24 апреля 2020

У меня есть таблица, которая содержит только два столбца Legend (для дат) и EOD Volume (для тома), как показано ниже.

enter image description here

Мне нужно рассчитать разницу между предыдущим объемом даты. Например, чтобы вычислить разницу между 29 февраля и 2 марта, она будет ((1469-1877) / 1469) * 100%. Как сделать создание этой меры во власти BI. И данные также содержат выходные и рабочие дни, и мне понадобится анализ для всех дат независимо от выходных и / или рабочих дней. Может кто-нибудь, пожалуйста, помогите мне в этом. Заранее спасибо.

1 Ответ

0 голосов
/ 24 апреля 2020

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

Possible Solution:=
VAR _YESTERDAY = CALCULATE(MAX('Fact'[EOD Volume]), PREVIOUSDAY('Calendar'[CalendarKey]))  
VAR _TODAY = CALCULATE(MAX('Fact'[EOD Volume]))
RETURN
DIVIDE(_TODAY - _YESTERDAY, ABS(_YESTERDAY))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...