RP003

排序可以是分级排序或非分级排序。

默认情况下,排序是分级排序。首先,将排序位于层次结构各个级别上的元素。然后排序各个级别。因此,结果将包含多个“最高”和“最低”值 - 即层次结构各个级别的最高值和最低值。

如果使用“细分层次结构”选项,则将以非分级方式对元素进行排序。即,结果将包含一个最高值和一个最低值。

报告 RP003 包含三个主要超级数据块,它们均创建于“示例”应用程序“分析”多维数据集的“产品”层次结构。各个超级数据块将显示层次结构最低级别的元素。这可通过单击“设计模式”下的各个超级数据块的边框并选择“列表设计器”的“结构选择”窗格工具栏中的选择级别>大小来实现。此外,还有可显示第二个超级数据块子集的“明细”超级数据块。

各个超级数据块的值单元格包含相同的公式。

在第一个超级数据块中显示的元素和值未排序。

第二个超级数据块的元素以降序排列。这并不明显,因为元素按它们对其父级元素的引用排序,而这些父元素不会显示。但是,“明细”超级数据块将显示其中一个父级元素 (S8000 Energy) 及其子级元素,并以降序排列。

第三个超级数据块中的元素也以降序排列,但是已选择了“细分层次结构”选项。元素值以真降序排列,没有引用层次结构中的元素位置。

S28000/245 元素的值是其所属层次结构级别的最高值,但却在整体层次结构的中值下面。S8000/205 元素的值不仅是其级别的最低值,也是整体层次结构的最低值。

若要演示“细分层次结构”选项的作用。

  1. 在“设计”模式下,单击第三个超级数据块的边框。
  2. 在“列表设计器”中单击“排序”窗格。
    如果未启用“列表设计器”,按 F12。

    “排序”窗格将显示降序排列数据区域的值。

  3. 在“排序”窗格的工具栏中,细分层次结构按钮周围的蓝色边框表示已将其选中。
  4. 单击细分层次结构
    将取消选择“细分层次结构”选项。
  5. 单击“列表设计器”的工具栏中的应用对列表所作的更改
  6. 在“视图”模式下查看报告。
    元素的顺序与第二个超级数据块中的相同。