PowerPivot с начала года с отсутствующими данными - PullRequest
1 голос
/ 13 апреля 2020

Проблема с вычислением YTD, если данные за определенный период не существуют

enter image description here

Использование формулы

YTDUnits = CALCULATE (SUM (данные [TYUnits]), DATESYTD (данные [FullDate]), ALL (данные [месяц])))

Данные получены из файла CSV, и я использую только 1 таблицу в модели данных.

В этом примере месяц 2 должен иметь значение 6 для TransactionType c. Есть ли способ заполнить это?

В модели данных не существует записей для TransactionType c Месяц 2

enter image description here

1 Ответ

1 голос
/ 14 апреля 2020

Я вручную набрал в вашей выборке данных и построил модель данных:

enter image description here

Поместите год-месяц из таблицы календаря в сводную область, и добавил эту меру DAX:

YTDUnits = CALCULATE(SUM(Data[TYUnits]), DATESYTD('Calendar'[Date]))

Результат:

enter image description here

...