具有层次结构的OLAP计算成员

时间:2014-10-28 12:00:45

标签: excel mdx olap-cube

我的公司使用OLAP作为我们的销售数据,最近更改了类别,业务单位和部门的层次结构,但没有反映在OLAP cube上。

我正在尝试在客户端为报告反映这种新的层次结构,并且能够将类别分组/聚合到新的业务单位中,但是使用这种方法我无法深入到较低级别,数据透视表上没有“+”可以打开类别。

是否可以进行此类分组并能够向下钻取?

数据透视表图表:

  

10 - ALIMENTAR

     
    

03 - 软饮料
     03 - HARD DRINKS
    03 - BEBIDAS

         
      03:00 - MOVIMENTOSÀUN03
      0301 - SUMOS E NECTARES
      0302 - 制冷剂
      0303 - CERVEJAS
      0304 - ÁGUAS
      0305 - V.CLASSIF.NAC / ESTRAN
      0306 - VINHOS CORRENTES
      0307 - ESPIRIT / ESPUM / FORTIF

    
  

使用OLAP PivotTable Extensions我创建了计算成员。

会员1:

姓名:[Comercial]。[Comercial Standard]。[TodasasDirecçõesComerciais]。[10 - ALIMENTAR]。[03 - 软饮料]

AGGREGATE({[Comercial].[Comercial Standard].[Categoria].&[0301], 
 [Comercial].[Comercial Standard].[Categoria].&[0302], 
 [Comercial].[Comercial Standard].[Categoria].&[0303], 
 [Comercial].[Comercial Standard].[Categoria].&[0304]})

会员2:

姓名:[Comercial]。[Comercial Standard]。[TodasasDirecçõesComerciais]。[10 - ALIMENTAR]。[03 - HARD DRINKS]

AGGREGATE({[Comercial].[Comercial Standard].[Categoria].&[0305], 
 [Comercial].[Comercial Standard].[Categoria].&[0306], 
 [Comercial].[Comercial Standard].[Categoria].&[0307]})

我正在使用Office 2010和Windows 7(Office 2013不可用)。

1 个答案:

答案 0 :(得分:0)

您必须在维度中创建用户定义的层次结构,然后重新部署多维数据集,以便Excel Pivot表能够正确使用它。

可以在http://msdn.microsoft.com/en-us/library/ms365350.aspx找到用于设置用户定义的层次结构的文档。