【问题标题】:Grouping in MDX QueryMDX 查询中的分组
【发布时间】:2012-08-01 14:53:05
【问题描述】:

我是 MDX 世界的新手..

我只想根据 3 行对列进行分组。但是,也需要加入第四行.. 我的查询是:

SELECT 
 (    { 
   [Measures].[Live Item Count] 
          } 
 ) DIMENSION PROPERTIES parent_unique_name ON COLUMNS, 


 Crossjoin(
 crossjoin(

  [Item].[Class].&[Light],
  [Item].[Style].&[Fav]
  [Item].[Season Year].members),
  [Item].[Count].children )    on rows
FROM Cube

输出如下:

Light(Row) | FAV(Row) | ALL(Row)  | 16(Row) | 2(col)
Light(Row) | FAV(Row) | ALL(Row)  | 7(Row)  | 1(col)
Light(Row) | FAV(Row) | 2012(Row) | 16(Row)| 2(col)
Light(Row) | FAV(Row) | 2011(Row) | 7(Row) | 1(col)

但是,我希望我的输出显示为:

Light(Row) | FAV(Row) | ALL(Row)  |        | 3(col)
Light(Row) | FAV(Row) | 2012(Row) | 16(Row)| 2(col)
Light(Row) | FAV(Row) | 2011(Row) | 7(Row) | 1(col)

即,我想对前两行进行分组,以使第三列中没有重复的“ALL”。

提前致谢

【问题讨论】:

    标签: join ssas mdx cross-join


    【解决方案1】:

    试试这个 - 使用关卡名称 Season Year 和属性名称 Season Year 将拾取没有所有成员的每个成员:

    SELECT 
     (    { 
       [Measures].[Live Item Count] 
              } 
     ) DIMENSION PROPERTIES parent_unique_name ON COLUMNS, 
    
    
     Crossjoin(
     crossjoin(
    
      [Item].[Class].&[Light],
      [Item].[Style].&[Fav]
      [Item].[Season Year].[Season Year].members),
      [Item].[Count].children )    on rows
    FROM Cube
    

    【讨论】:

      【解决方案2】:

      如果[Item].[Count] 层次结构中有 All 成员,您可以使用此查询:

      SELECT {[Measures].[Live Item Count]} DIMENSION PROPERTIES parent_unique_name ON COLUMNS, 
      Crossjoin(
        Crossjoin([Item].[Class].&[Light], [Item].[Style].&[Fav]),
        Union(
          Crossjoin({"All member of [Item].[Season Year]"}, {"All member of [Item].[Count]"}),
          Crossjoin(Except([Item].[Season Year].members, {"All member of [Item].[Season Year]"}), [Item].[Count].children),
        ) ON ROWS
      FROM Cube
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-25
        相关资源
        最近更新 更多