Pivot Table - MDX 中使用的 SSAS 中的新命名集
New Named Set in SSAS used in Pivot Table - MDX
我创建了一个名为 DB III o. PE
的 New Named Set
,定义为 DB III
、Umlage HL
、Umlage NV
、Umlage UL
。
当我在数据透视表或 MDX 中使用这个新集时,我看到了这个集的内容,而不是他的名字 DB III o. PE
。
有没有可能看到给定的名字而不是他的内容?
附示例:
集合是这样创建的:
更新:
我还创建了一个名为 [Amount Standard Set] 的度量,因为在 Set 之前我需要先将 Umlage HL
、Umlage NV
、Umlage UL
的 Amount 乘以 -1。
度量定义为:
case
when [Kostenart Hierarchy].[Kostenart Hierarchy].currentmember= [Kostenart Hierarchy].[Kostenart Hierarchy].&[148]
then -1* [Measures].Amount
when [Kostenart Hierarchy].[Kostenart Hierarchy].currentmember= [Kostenart Hierarchy].[Kostenart Hierarchy].&[147]
then -1* [Measures].Amount
when [Kostenart Hierarchy].[Kostenart Hierarchy].currentmember= [Kostenart Hierarchy].[Kostenart Hierarchy].&[150]
then -1* [Measures].Amount
else Amount
end
我认为它的行为正常。一个集合是几个不同的成员。
您需要一个自定义成员,它是您集合的合并。
创建一个名为 DB III o. PE Agg
的自定义成员并将其定义为类似于以下 mdx
:
`Aggregate([DB III o. PE])`
这是使用 Aggregate
函数:
https://msdn.microsoft.com/en-us/library/ms145524.aspx
在集合 {DB III, Umlage HL, Umlage NV, Umlage UL} 的元素所在的维度中创建此自定义成员。
如果您使用的是 Excel 2013,您应该在 OLAP 工具菜单中有一个选项 "MDX Calculated Member.."
我创建了一个名为 DB III o. PE
的 New Named Set
,定义为 DB III
、Umlage HL
、Umlage NV
、Umlage UL
。
当我在数据透视表或 MDX 中使用这个新集时,我看到了这个集的内容,而不是他的名字 DB III o. PE
。
有没有可能看到给定的名字而不是他的内容?
附示例:
集合是这样创建的:
更新:
我还创建了一个名为 [Amount Standard Set] 的度量,因为在 Set 之前我需要先将 Umlage HL
、Umlage NV
、Umlage UL
的 Amount 乘以 -1。
度量定义为:
case
when [Kostenart Hierarchy].[Kostenart Hierarchy].currentmember= [Kostenart Hierarchy].[Kostenart Hierarchy].&[148]
then -1* [Measures].Amount
when [Kostenart Hierarchy].[Kostenart Hierarchy].currentmember= [Kostenart Hierarchy].[Kostenart Hierarchy].&[147]
then -1* [Measures].Amount
when [Kostenart Hierarchy].[Kostenart Hierarchy].currentmember= [Kostenart Hierarchy].[Kostenart Hierarchy].&[150]
then -1* [Measures].Amount
else Amount
end
我认为它的行为正常。一个集合是几个不同的成员。
您需要一个自定义成员,它是您集合的合并。
创建一个名为 DB III o. PE Agg
的自定义成员并将其定义为类似于以下 mdx
:
`Aggregate([DB III o. PE])`
这是使用 Aggregate
函数:
https://msdn.microsoft.com/en-us/library/ms145524.aspx
在集合 {DB III, Umlage HL, Umlage NV, Umlage UL} 的元素所在的维度中创建此自定义成员。
如果您使用的是 Excel 2013,您应该在 OLAP 工具菜单中有一个选项 "MDX Calculated Member.."