切片
许多报告都包含行轴层次结构和列轴层次结构。层次结构元素构成报告行列标题。更深层次结构用作筛选器层次结构。用户从列、行和筛选器层次结构选择的元素对其所见值产生影响。例如,他们可能会查看 2019 年欧洲所有产品的销售额,或 2020 年单个产品某一条销售渠道创造的收入。
可将多个层次结构的多个元素放在轴上。例如,可在列轴上显示产品层次结构和期间层次结构。在这种情况下,报告显示产品与期间的各种组合值。还可将单一层次结构的多组元素放在轴上。例如,显示先前、当前和未来年份的季度,以比较实际、预算和预测值。每组元素都是一个分部。
有两种方法可用于设计报告布局。第一种是在超级数据块及其他报告对象中使用列表。第二种是定义切片,即在单一对象中定义行、列和筛选器维度。使用切片时,如果需要排除零或空值,那么与列表相比,报告值算式更快速、更高效。如果使用列表,则列表算式、值算式和零排除各自需要单独调用数据库。
在创建切片时,它引用的数据从数据库读取并在内存中储存。通常使用 SLICEGET 公式读取和显示数据。
可以在“新切片”对话框中创建切片。
如果已有适合的 XML 变量,可在“新切片”对话框中选择“”,然后选择变量。
若要创建 XML 变量用作切片,需要使用多个切片函数。
任何作为结果集返回表的 MDX 语句均可用于定义切片。在“新切片”对话框中选择“”。可在 MDX 中整合变量和函数。