使用函数为变量切片创建 XML

至少有四种切片函数可用于创建切片。还可使用其他函数向切片轴添加排序或特性等。

本主题介绍了创建 XML 变量用作切片的基本过程。

  1. 确定哪些层次结构将构成切片的列和行,以及哪些是“切片器”层次结构。
  2. 使用 CREATESLICELISTS 或 CREATESLICELIST 创建要在切片的行和列上显示的列表。
    例如,要在行和列上分别显示两张列表,使用两个 CREATELISTS 函数,一个创建行列表,另一个创建列列表。CREATESLICELISTS 需要层次结构数组以及这些层次结构的 MDX 定义。
  3. 使用 CREATESLICELISTSEGMENT 函数创建行线段和列分部。
    CREATESLICELISTSEGMENT 引用层次结构数组和 CREATESLICELISTS 函数的输出。
  4. 使用 CREATESLICEAXIS 函数创建切片的行轴和列轴。
    CREATESLICEAXIS 引用层次结构数组和 CREATSLICESEGMENT 函数的输出。
  5. 使用 CREATESLICEDEFINITION 创建切片定义。
    CREATESLICEDEFINITION 引用 CREATESLICEAXIS 函数的输出和切片器层次结构列表。

    例如,使用 INITSLICERS 创建切片器层次结构的 xml 列表。

  6. 将 CREATSLICEDEFINITION 的输出传递到一个变量,然后在新切片对话框中选择该变量。