У меня есть этот DAX:
Earned Daily =
VAR d = SELECTEDVALUE ( 'P6 Update'[Date] )
RETURN
IF (
'Data for Pivot'[Date] <= d
&& 'Data for Pivot'[Act Rem] = "Actual Units"
&& 'Data for Pivot'[Type] = "Current",
'Data for Pivot'[Value],
0
)
'P6 Update'[Date]
присоединен к слайсеру (выпадающий список с одним выбором даты).
Я вижу, что дата установлена правильно, но когда япопробуйте использовать дату, чтобы отфильтровать ее, она не работает.
Если я сделаю это:
Earned Daily =
IF (
'Data for Pivot'[Date] <= DATE ( 2018, 4, 19 )
&& 'Data for Pivot'[Act Rem] = "Actual Units"
&& 'Data for Pivot'[Type] = "Current",
'Data for Pivot'[Value],
0
)
Данные отфильтрованы правильно.
В чем проблема соригинальный код?
#######
Примечание. Таблица обновления P6 создается с этим кодом:
P6 Update = CALENDAR(MIN('Data for Pivot'[Date]), MAX('Data for Pivot'[Date]))