【发布时间】:2022-01-08 15:24:32
【问题描述】:
我正在使用 DAX 函数 DATESINPERIOD() 计算过去 30 天的销售额。当我计算过去 30 天的销售额和过去 1 个月的销售额时,我得到了不同的结果。两个表达式都应该给出相同的结果,但我想知道为什么我得到不同的结果。对于过去 30 天的销售,我得到的结果是 233351,而对于过去 1 个月,我得到的结果是 46693。
Last 30 Days Sales(DATESINPERIOD()) = CALCULATE([Total_Sales],DATESINPERIOD(Sales_Data[Date],LASTDATE(Sales_Data[Date]),-30,DAY))
Last 1 Month Sales(DATESINPERIOD()) = CALCULATE([Total_Sales],DATESINPERIOD(Sales_Data[Date],LASTDATE(Sales_Data[Date]),-1,MONTH))
我也附上了数据集。有人可以告诉我为什么我得到不同的结果。
【问题讨论】: