使用DAX功能构建季度到日期计算:
Measure 1 QTD:=TOTALQTD([Measure 1],DATESYTD(DimDate[Date],"09-31"),ALL(DimDate))
我需要的是GrandTotal
不是最后一个季度的总和,而是总年末。在这种情况下,它将是〜$ 915,000。
如何配置DAX以允许此操作?
答案 0 :(得分:1)
您要求它为Grand Total执行不同的计算。要做到这一点,你需要有一些条件,让你知道什么时候你想要计算总计,以及什么时候你想要计算其他所有。
一种可能性是使用HASONEVALUE
函数,如下所示:
IF(HASONEVALUE(DimDate[Date],
TOTALQTD([Measure 1], DATESYTD(DimDate[Date], "09-30"), ALL(DimDate)),
TOTALYTD([Measure 1], DimDate[Date], ALL(DimDate), "09-30"))
当你有一个日期过滤器上下文和Grand Total的YTD时,这应该给你QTD,因为它在过滤器上下文中有多个日期值。