如何计算DAX中给定日期的总和,直到月份开始

时间:2015-10-09 11:40:58

标签: powerpivot dax ssas-tabular

我想在给定日期的月份开始日期之前计算总和(QTY)。

基本上我可以计算Sum(QTY)直到我的测量中的给定日期,如:

SumQTYTillDate:=CALCULATE(SUM([QTY]);FILTER(ALL(DimDateView[Date]);DimDateView[Date]<=MIN(DimDateView[Date])))

enter image description here

但我也想计算2015年10月1日之前日期的总和(QTY) - 这是所选日期月份的第一个日期。我已经改变了上述度量并使用STARTOFMONTH函数来查找给定日期的月份的第一天,例如;

.......DimDateView[Date]<=STARTOFMONTH(MIN(DimDateView[Date]))))

但无效,它给了我

  

“函数'MIN'已用于True / False表达式中   用作表过滤器表达式。这是不允许的。“

我错过了什么?如何在我的测量中使用STARTOFMONTH功能?

感谢。

0 个答案:

没有答案
相关问题