我需要计算其开放日期和结束日期之间的每次出现。
例如,我有以下数据:
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]))