根据条件MDX向下钻取或向上钻取维度层次结构

时间:2014-02-07 16:09:48

标签: ssas mdx business-intelligence

我有一个用户维度,包含

  1. 级别1
  2. 级别2
  3. 级别3
  4. 级别4
  5. Level5
  6. 此维度有2个层次结构,一个用于用户 - 所有属性组合在一起,还有一个用户类型层次结构。我想要的是当我创建一个MDX查询时,所有特定类型的用户都被扩展。

    我确实使用过滤器创建了一个MDX查询,如下所示;

    SELECT
    {  
    [Measures].[Measure] 
        } ON 0, non empty  { 
            FILTER (
                {[Dim User].[User Hierarchy].[Level1].allmembers  }
                ,[Dim User].[User Hierarchy].CurrentMember.Children.Count > 1
            ) 
        } ON 1
    
        from [cube]
    

    但是我想做同样的事情,可能使用其他功能,或者使用以下条件钻取行动?

       [Dim User].[User Type Key].CurrentMember IS 
    descendants([Dim User Type].[UserTypeIdHierarchy].&[9],0,self)
    

    用户层次结构不稳定。是否有MDX功能使这更容易?

0 个答案:

没有答案