SSAS 2012计算成员的百分比

SSAS 2012计算成员的百分比,ssas,mdx,Ssas,Mdx,作为一名SSAS新手,我想知道是否有可能创建一个计算成员,该成员引用单个行的值以及聚合值,以便创建一个百分比 例如,如果我有一个带有ValueA的事实表,我想创建一个calculate成员,该成员基本上执行以下操作: [Measures].[ValueA](对于我分割数据的每一行)/[Measures].[ValueA](总数) 另外,我希望将总数保留为多维数据集浏览器中已过滤内容的总和。我确信这一定是可能的,但我显然遗漏了一些东西。您可以使用该功能。她就是一个例子: WITH MEMBER [

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

例如,如果我有一个带有ValueA的事实表,我想创建一个calculate成员,该成员基本上执行以下操作:

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

另外,我希望将总数保留为多维数据集浏览器中已过滤内容的总和。我确信这一定是可能的,但我显然遗漏了一些东西。

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

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
(可能需要在计算成员表达式中添加check)