2

作为 SSAS 新手,我想知道是否可以创建一个计算成员,该成员引用单个行的值以及聚合值以创建百分比?

例如,如果我有一个带有 ValueA 的事实表,我想创建一个基本执行的计算成员:

[Measures].[ValueA] (对于我分割数据的每一行) /[Measures].[ValueA] (总计)

此外,我想将总数保留为在多维数据集浏览器中过滤的任何内容的总和。我确信这一定是可能的,但我显然错过了一些东西。

4

1 回答 1

2

您可以使用功能。她就是一个例子:

WITH MEMBER [Measures].[Percentage] AS
     [Measures].[ValueA] / (Axis(1).CurrenMember.Parent, [Measures].[ValueA])
SELECT {[Measures].[ValueA], [Measures].[Percentage]} ON 0,
'what you want' ON 1
FROM your cube

(您可能需要在计算的成员表达式中添加检查)

于 2012-10-22T12:00:40.293 回答