[英]MDX Calculated Measure Count
我试图将计算出的量度添加到简单的MDX查询中。
尽管在我显然还不太了解MDX使其无法工作之前,我已经管理了简单的计算方法。
无论如何,我想做的是计算每条卡车路线上不同订单的数量。 我试过计算订单维键,但所有这些都是在系统中生成订单总数,而不是每条路线的订单数。 有人可以帮我吗? 我觉得一旦了解了这一点,它将使后续的MDX查询变得简单得多。
With Member Deliveries as
Count([Dim Order].[Order Key].children) --clearly wrong
Select non empty
[Deliveries] on 0,
[Dim Route].[Route Code].Children on 1
From [Defacto DW]
假设您有一个度量组,该度量组连接到此“订单”暗淡。 假设您在此度量标准组中有一个度量,称为Measures.Order Count
(我假设您应该有一个)。
如果对于任何订单,采用任何路线,那么对于该order-route组合,该订单不会为NULL
。
然后,您可以利用NonEmpty
函数获取这些非空交叉点的计数。
With member Deliveries as
NonEmpty
(
[Dim Order].[Order Key].[All].children,
[Measures].[Order Count]
).count
Select
Deliveries on 0,
[Dim Route].[Route Code].members on 1
From [Defacto DW]
用多维数据集中的实际度量替换度量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.