MDX 计数发票金额大于 0 的天数

MDX count number of days with Invoice amount greater than 0

我希望在 SSAS Visual Studios 中计算出一个计算量度 "Dispatch days" 来计算进行销售交易的天数,即发票金额大于 0。因此,如果我查看 2018 年,它应该给我当年的天数,那里有销售。 我试过使用这个

COUNT(Filter(
           Descendants([D_Time].[Year-Month-Day].currentmember,[D_Time]. 
           [Year-Month-Day].[Day]),[Measure].[Invoice Amount LOC] >0
 ))

但它只给我 null。

此致, 规则

更好的方法是,但是我想在其中一个轴中指定了年份

count(nonempty(Descendants([D_Time].[Year-Month-Day].currentmember,[D_Time].[Year-Month-Day].[Day]),[Measure].[Invoice Amount LOC]))