Мне нужно рассчитывать для каждого вхождения между его открытой датой и закрытой датой.
Например, у меня есть следующие данные:
ID beg_dte cmpt_dte
1 8/12/2011 6/29/2012
2 11/3/2011 8/31/2013
Мне нужно знать, существует ли формула DAX для отображения таких данных:
ID 2011 2012 2013
1 1 1 0
2 1 1 1
Я попробовал следующий DAX
расчет, но он дает мне только последнюю дату, а не все между датами.
=CALCULATE(
COUNTROWS(
FILTER(
table,table[ID]
=CALCULATE(
max(table[ID]),all(table),table[ID] = EARLIER(table[ID]),table[CMPT_DTE] <= values(Calendar[DateKey])))),LASTDATE(Calendar[DateKey]))