MDX - 基于维度属性

时间:2016-04-05 17:21:49

标签: mdx

我正在尝试使用IIF语句来决定如何根据维度属性字段计算出计算结果。

语法没有给我任何错误,但是浏览器的最终结果是默认为我的'Else'条件。

假设我的尺寸Product带有属性Flag

如果Flag ='Y'我需要计算一些东西 否则我需要计算别的东西

出于某种原因,它一直违约我的其他......

在网上浏览过但是对其他人关注的建议有些复杂。

有人可以提出建议吗?

2 个答案:

答案 0 :(得分:0)

通过使用数字条件语句来创建一个度量然后用作我工作的基础来解决这个问题。

请亲近 此致

答案 1 :(得分:0)

(我猜这一点)如果'Y'是指定为[Product].[Flag]的属性层次结构的成员,因此定义为:

[Product].[Flag].[Flag].&[Y]

然后在IIF中使用我会像这样使用IS运算符

[Measures].[blahblah] AS
  IIF(
    [Product].[Flag].CURRENTMEMBER
            IS [Product].[Flag].[Flag].&[Y]
    , 'HELLO'
    , 'WORLD'
  )