Мера DATESINPERIOD не возвращает правильную сумму при попытке получить продажи за текущий месяц в таблице за месяц - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь показать продажи за текущий месяц в таблице, в которой также учитывается медианное значение. Цифра, возвращаемая за каждый месяц, верна. Однако общая сумма неверна.

SalesMostRecentdaMonth = CALCULATE (Sum ('Sales' [Sales]), DATESINPERIOD (Dates [Date], MAX (Dates [Date]), - 1, MONTH)]

enter image description here

1 Ответ

0 голосов
/ 30 мая 2020

Итак, я понял, что ответ заключался в том, чтобы создать показатель, рассчитывающий продажи за предыдущие 12 месяцев (за последние 12 месяцев). Видео по ссылке ниже помогло. https://www.youtube.com/watch?v=duMSovyosXE

Last 12 Months = 
VAR CurrentDate = MAX(Dates[Date])
VAR PreviousDate = DATE(YEAR(CurrentDate),MONTH(CurrentDate)-12,DAY(CurrentDate)+1)
VAR Results = 
CALCULATE(SUM('Sales'[Sales]),
FILTER(Dates,Dates[Date] >= PreviousDate&&Dates[Date]<=CurrentDate))
Return 
Results
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...