【发布时间】:2014-03-15 08:35:19
【问题描述】:
我有这种情况:
插槽(尺寸) 客户(维度) MinCounter(使用 MIN 聚合测量) MaxCounter(使用 MAX 聚合测量)
我想创建一个计算成员,它是计数器的 Delta (MaxCounter - MinCounter) 我用了一个简单的公式:
[Measures].[MaxCounter] - [Measures].[MinCounter]
当我使用 Slot 维度时,它会起作用,因为计数器是相对于 slot 的。
但我希望为每位客户提供增量。每个客户都有 N 个插槽 这意味着要计算增量,我需要为客户的每个插槽计算增量,然后将它们全部求和以获得客户的增量。所以我尝试了:
(SUM(([Slot].[Code].children, [Measures].[MaxCounter])) - SUM(([Slot].[Code].children, [Measures].[MinCounter])))
但它不起作用。
当我尝试以客户为维度和 Delta 为度量进行轴心计算时,我得到了错误的结果。 Delta 似乎是这样计算的:
客户所有插槽之间的最大计数器
客户所有插槽之间的分钟计数器
【问题讨论】: