表格模型中的 DAX 公式在计算 MTD 总购买量时显示(空白)

DAX formula in tabular model showing (blank) when calculating MTD total purchases

我在 ssas 表格模型中编写 DAX,运行 遇到了问题。

我想计算购买的总金额 MTD。

我有一个计算总购买量的方法,效果很好,但是当我使用下面的查询时,它们不会产生预期的结果...

Total Purchased MTD:= CALCULATE([Total Purchased],DATESMTD('Date'[Date]))
Total Purchased YTD:= CALCULATE([Total Purchased],DATESYTD('Date'[Date]))

总购买计算:

Total Purchased:= CALCULATE([Total Orders],'Order'[Is Sale] = TRUE())

我已经检查过日期和订单之间存在活动关系table。

如有任何帮助,我们将不胜感激。

谢谢

您可以将 DATESMTD 更改为此计算(这是语法糖):

DATESBETWEEN ( 
    <Dates>, 
    STARTOFMONTH ( LASTDATE ( <Dates> ) ),
    LASTDATE ( <Dates> ) 
)

检查这个计算的每一部分 return 对你来说是什么。