Попытка использовать простую меру года (YTD).Но все работает не так, как ожидалось.
Модель данных
dim_date (столбец выходных неверен, но принципиально не влияет)
факт
Мера YTD
определяется следующим образом:
YTD = CALCULATE(
SUM('fact'[value]),
DATESYTD(dim_date[Date])
)
, что дает мне следующие неверные результаты с начала года.
Похоже, вместо расчета YTD для разделения выходных и дня недели.
Учитывая, что есть 16 строк, которые имеютдата, которая обозначена как выходные, а также тот факт, что все они выпадают в одном и том же году, я ожидаю, что значения YTD
и value
будут идентичны приведенным выше.
Достаточно интересно, если я немногоизмените DAX с помощью dim_date[Date].[Date]
вместо просто dim_date[Date]
, все просто работает как положено.
YTD = CALCULATE(
SUM('fact'[value]),
DATESYTD(dim_date[Date].[Date])
)
Может кто-нибудь помочь объяснить, что на самом деле здесь происходит?
Файл примера .pbix
находится здесь:
https://drive.google.com/open?id=1y3ndL7yDE7T4x7Z2bPhMsa-NHRgGzYj0