Я пытаюсь получить вычисляемый столбец (не меру), который получает сумму столбца на основе значений в текущей строке этой таблицы для дат, которые на 1 месяц отстают от даты в текущей строке. В моей таблице есть даты, которые относятся только к 1-му дню каждого месяца. Других дней в месяце нет. Я задаю вопрос о DAX; Тем не менее, у меня нет проблем с реализацией на M Language в Power Query (на самом деле, вероятно, я бы предпочел), если есть решение и таким способом.
Я смог заставить меру работать, используя что-то вроде этого ...
CALCULATE(SUM(AMT), DATEADD(DATECOLUMN, -1, MONTH))
Но я бы хотел стать новым столбцом.
Предположим, таблица выглядит примерно так ...
A B C D AMT
6 BAC456 5/1/2019 TEST 25
2 EPS123 4/1/2019 TEST 45
2 EPS123 3/1/2019 TEST 65
6 BAC456 4/1/2019 TEST 43
6 BAC456 4/1/2019 TEST 88
7 GRE123 4/1/2019 TEST 90
9 BAC456 4/1/2019 TEST 43
Я бы хотел, чтобы в этой таблице был еще один столбец, в котором первая строка была бы:
A B C D AMT NEWCOL
6 BAC456 5/1/2019 TEST 25 131
Второй ряд будет:
A B C D AMT NEWCOL
2 EPS123 4/1/2019 TEST 45 65
и т.д ..
В тех случаях, когда столбец месяца является первым месяцем во всей таблице, NEWCOL будет 0