创建命名集的 OLAP 数据透视表中

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

当您使用联机分析处理 (OLAP) 数据透视表在 Excel 中,您可以创建命名的集、 灵活的功能,您可以使用到:

  • 常见的项目集"组,您可以重新使用,即使这些设置不数据中存在。

  • 不同的层次结构中的项目组合在早期版本的 Excel 中是 无法 实现的方法,通常称为"非对称报表。

  • 使用自定义的多维表达式( MDX ),提供了类似于工作表公式计算语法的 OLAP 数据库的查询语言创建命名集。

如果您不熟悉 MDX 查询语言,您可以创建基于行或列的数据透视表中的项目的命名的集。若要了解有关 MDX 查询语言的详细信息,请参阅查询多维数据

如果您熟悉 MDX 查询语言,则可以使用 MDX 创建或修改命名集。

创建基于行或列项命名集

  1. 单击数据透视表。

  2. 分析选项卡上,单击字段、 项目、 & 集>创建基于根据行项目设置创建基于栏项目根据设置

    字段、项目、& 集

  3. 设置名称框中,键入要用于组的名称。

  4. 选择要包括在命名集的项目的行,请执行一个或多个操作之一:

    • 若要删除的行,请单击您想要选择,行的左侧,然后单击删除行.

    • 要添加新行,请单击您想要添加下,新行的行的左侧,然后单击添加行

    • 若要创建项目的副本,请单击您想要复制的行的左侧,然后单击复制行

    • 移动某个项,请单击您想要移动的行的左侧,然后使用向上向下箭头。

  5. 从不同级别的项目将显示在层次结构中的单独字段,命名集替换该行或列的区域中的当前字段。

    • 若要为其他项目的同一字段中显示这些项目,请取消选中在单独的字段中的不同级别中的项目显示框。

    • 若要保留的行或列的区域中显示的当前字段,取消选中将替换当前使用全新的行区域中的字段框中或替换当前使用全新的列区域中的字段框。设置不会显示在数据透视表中,当您单击确定,但它会在数据透视表字段列表中可用。

  6. 单击确定以创建命名的集。

    请牢记不能命名集应用筛选。

使用 MDX 创建命名集

重要:  当您使用 MDX 创建命名集或修改名为只能通过使用 mdx. 设置、任何其他修改现有的 MDX 定义

  1. 单击数据透视表。

  2. 分析选项卡上,单击字段、 项目、 & 集>管理组

    字段、项目、& 集

  3. 单击新建>创建设置使用 MDX

  4. 设置名称框中,键入要用于组的名称。

  5. 若要设置的命名集的 MDX 定义,执行下列任一操作:

    • 设置定义框中,键入或粘贴的复制的 MDX 定义。

    • 字段和项选项卡上,选择您想要包括,字段列表条目,然后单击插入

      您也可以将字段列表项拖动到设置定义框中,或双击字段列表项。

      可用域列表项

      "字段列表条目

      使用猎奇公司的多维数据集生成的 MDX 的示例

      维度

      产品

      属性层次结构(包括所有成员)

      Product Category

      属性层次结构级别(不包括所有成员)

      [产品].[类别].[类别]

      成员属性的层次结构

      [产品].[类别]. & [4]

      用户层次结构

      [产品].[产品类别]

      用户层次结构级别

      [产品].[产品类别].[类别]

      从用户层次结构成员

      [产品].[产品类别].[类别]. & [4]

      度量值

      [度量值].[ Internet Sales Amount ]

      计算度量值

      [度量值].[父产品 Internet 比]

      已命名的设置

      [ 核心 产品组]

      KPIValue

      KPIValue ("毛利润率产品)

      KPIGoal

      kpigoal ("产品毛利润率"),

      KPIStatus

      kpistatus ("产品毛利润率")

      KPITrend

      kpitrend ("产品毛利润率")

      从用户层次结构成员属性

      [产品].[产品类别].属性("类")

      属性层次结构中的成员属性

      [产品].[产品].属性("类")

    • 函数选项卡,选择所需的可用 MDX 函数,然后单击插入。支持的 Analysis Services; MDX 函数它们不包括 Excel VBA 函数。

      Function arguments are placed inside chevron characters (<< >>). You can replace the placeholder arguments by clicking them and typing the names you want to use.

      MDX 函数的一些示例:

      ADDCALCULATEDMEMBERS(«Set»)
      聚合(«Set» [,«的数值表达式»])
      «Level».ALLMEMBERS
      «Hierarchy».ALLMEMBERS
      上级 («成员» «Level»)
      上级(«成员»,«距离»)
      上级(«成员»,«距离»)
      上级(«成员»,«Level»)
      祖先(«成员»)
      平均(«Set» [,«的数值表达式»])
      坐标轴(«数值表达式»)
      BOTTOMNCOUNT(«设置»,«Count» [,«的数值表达式»])
      BOTTOMPERCENT(«设置»,«百分比»,«的数值表达式»)
      BOTTOMSUM(«设置»,«值»,«的数值表达式»)...

  6. 若要测试新的 MDX 定义,单击测试 MDX

    不同级别的项目将显示在层次结构中单独的字段,字段的排序方法和自动 删除 重复项, 因为 hierarchize 和不同您 添加 到该组),命名集替换该行或列的区域中的当前字段。

    • 若要为其他项目的同一字段中显示这些项目,请取消选中在单独的字段中的不同级别中的项目显示框。

    • 若要更改默认层次结构,并保留重复条目,请取消选中自动排序和删除重复项集框。

    • 若要保留的行或列的区域中显示的当前字段,取消选中将替换当前使用全新的行区域中的字段框中或替换当前使用全新的列区域中的字段框。设置不会显示在数据透视表中,当您单击确定,但它会在数据透视表字段列表中可用。

    • 如果您已连接到 SQL Server Analysis Services 多维数据集、动态创建已命名集。 此命名集会自动在每次更新将重新计算。

      若要防止每次更新重新计算命名的集,请取消选中重新计算每次更新设置框。

  7. 单击确定以创建命名的集。

注意: 请牢记不能命名集应用筛选。

编辑或删除测验

  1. 单击数据透视表。

  2. 分析选项卡上,单击字段、 项目、 & 集,,然后单击管理组

    字段、项目、& 集

  3. 选择要删除的文件。

  4. 执行下列操作之一:

    • 若要编辑命名的集,请单击编辑,然后进行所需的更改。

    • 若要删除命名的集,单击删除,单击进行确认。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×