Как рассчитать месячную дисперсию в целевой таблице - PullRequest
0 голосов
/ 02 февраля 2020

Мне нужно рассчитать несколько ключевых показателей эффективности и сделать визуализации для разных финансовых лет на панели инструментов Power BI. Большая часть целевых данных (годовых и ежемесячных) хранится в электронной таблице. Хотелось бы спроектировать и сохранить цели / цели в модели данных Power BI, как создать вычисляемый столбец в запросе мощности для определения совокупного отклонения цели по месяцам, принимая годовое базовое значение.

Не уверен, существует ли функция поиска в Power BI DAX и как с ним работать?

Спасибо, Анита

1 Ответ

0 голосов
/ 02 февраля 2020

PowerQuery / M - неподходящее место для подведения итогов. Лучше всего оставить это в DAX.

В DAX могут быть способы работы с кумулятивными итогами, вам нужно использовать меру вместо вычисляемого столбца .

Шаблоны DAX имеют простой пример

Cumulative Total:=
CALCULATE (
    SUM ( Transactions[Value] ),
    FILTER (
        ALL ( 'Date'[Date] ),
        'Date'[Date] <= MAX ( 'Date'[Date] )
    )
)

Сравнение периода по периоду можно выполнить с помощью PREVIOUSMONTH, PREVIOUSQUARTER, PREVIOUSYEAR

Для вас вопрос о поиске, PowerbI имеет LOOKUPVALUE .

Ваш ответ, скорее всего, будет сочетанием вышеперечисленного, сделайте его простым и разработайте индивидуальные меры для ответа на каждый вопрос, а затем объедините их вместе.

...