Рассчитать разницу между месяцами - PullRequest
1 голос
/ 09 апреля 2020

Уважаемые,

У меня есть таблица фактов с измерением Sales Values ​​и Date. Таблица фактов содержит накопленные значения, например: январь: 1100, февраль: 1100 + 1000, март: 1100 + 1000 + 1200 и др. c.

Я хочу добавить показатель, который возвращает значения за отдельные месяцы. Например: в январе 1100 года, в феврале 1000 года, в марте 1200 года. Я пытался использовать этот код:

SUM('SALES'[SALES VALUE])-CALCULATE(SUM('SALES'[SALES VALUE]),PREVIOUSMONTH('DATE'[DATE])

, но он по-прежнему возвращает недопустимое значение.

Ниже вы найдете Excel с результатом в столбце D, который я хочу получить.

enter image description here

1 Ответ

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

Создайте столбец, как показано ниже:

CurrentMonthSales = 
var prev_month =
                CALCULATE(SUM(Sales[Sales Value]),FILTER(Sales,EARLIER(Sales[Date]) = NEXTMONTH(Sales[Date])))
    return
                Sales[Sales Value] - prev_month

enter image description here

...