SSAS使用一元运算符

时间:2015-10-30 18:40:08

标签: ssas mdx cube-script

我有一个包含父子层次结构的帐户维度。我需要在一些叶子级别上翻转标志,所以我创建了一个计算的度量来处理这个问题,除了一个问题之外它很有用。帐户层次结构使用一元运算符来对兄弟进行正确的加法/减法。当我使用下面显示的计算度量时,它不再尊重一元运算符。有没有办法让计算出的度量值得尊重?

CREATE MEMBER CURRENTCUBE.[Measures].[Flipped Activity]
AS 
IIf(IsLeaf([Account].[Accounts].currentmember),
   ([Measures].[Activity] * [Measures].[AH Flip Value]),
   SUM([Account].[Accounts].currentmember.children, [Measures].[Flipped  Activity])
), 
FORMAT_STRING="$#,##0.00;($#,##0.00)",
VISIBLE = 1; 

0 个答案:

没有答案