我知道这应该很容易,但我是 MDX 的新手,无法正确处理。我的目标是获取特定客户的平均订单成本,包括层次结构中客户的子账户。如果我想计算零美元订单但我不计算,我可以使用下面的 MDX 正确获得平均值(它们实际上显示为空,而不是零,但不用担心)。那么如何更新查询以使其仅查看非空 OrderCost 值?最后一行是失败的尝试。
WITH MEMBER avgcost as ([Measures].[OrderCost]/[Measures].[OrderCount])
SELECT avgcost on columns,
[Dim User].[User ID].&[381] on rows
from [OrdersCube]
//where Filter([Dim User].[User ID].All, [Measures].[OrderCost].Value <> "")