今天
CALCULATE(
SELECTEDMEASURE(),
FILTER(ALL('calendar'[Date]), 'calendar'[Date] = TODAY())
)
明天
CALCULATE(
SELECTEDMEASURE(),
FILTER(ALL('calendar'[Date]), 'calendar'[Date] = TODAY() + 1)
)
昨天
CALCULATE(
SELECTEDMEASURE(),
FILTER(ALL('calendar'[Date]), 'calendar'[Date] = TODAY() - 1)
)
近X天(自然日,不含今日)
CALCULATE(
SELECTEDMEASURE(),
FILTER(
ALL('calendar'[Date]),
'calendar'[Date] >= TODAY() - 90 && 'calendar'[Date] < TODAY()
)
)
近X天(日期表,不含最大日期)
CALCULATE(
SELECTEDMEASURE(),
FILTER(
ALL('calendar'[Date]),
'calendar'[Date] >= MAX('calendar'[Date]) - 90 && 'calendar'[Date] < MAX('calendar'[Date])
)
)
本月至今(自然日),还有缺陷,如果日期表日期没有本月的日期,结果就是上个月的
CALCULATE(
SELECTEDMEASURE(),
DATESMTD(
FILTER(
ALL('calendar'[Date]),
'calendar'[Date] <= TODAY()
)
)
)
本月至今(日期表)
CALCULATE(
SELECTEDMEASURE(),
DATESMTD(ALL('calendar'[Date]))
)
上月26至今(日期表)
CALCULATE(
SELECTEDMEASURE(),
FILTER(
ALL('calendar'[Date]),
'calendar'[Date] >= STARTOFMONTH(DATEADD(ENDOFMONTH(ALL('calendar'[Date])), -1, MONTH)) + 25
&& 'calendar'[Date] < TODAY()
)
)
上月(日期表)
CALCULATE(
SELECTEDMEASURE(),
DATESMTD(DATEADD(ALL('calendar'[Date]), -1, MONTH))
)