在报告中创建升序/降序

如果报告中有一个超级数据块,并且想让用户能够通过从组合框中选择“升序”或“降序”以相应的顺序排列内容。

  1. 创建自定义层次结构。
    右键单击“附件”窗格中的“自定义层次结构”,然后选择新建自定义层次结构
  2. 右击层次结构,然后选择编辑
  3. 添加一个父级节点并命名为“升序”。
  4. 添加一个同级节点并命名为“降序”。
  5. 单击显示唯一名称图标。
    将显示 node 和 node2。这些是节点的唯一名称。
  6. 选择节点并按 <F2> 使之可编辑。重命名为 ASC。
    注意

    唯一名称区分大小写:“Asc”无效。

  7. 将 node2 重命名为 DESC。
    注意

    唯一名称区分大小写。“Desc”无效。

  8. 在报告中创建组合框,然后将自定义层次结构拖到之上。组合框将显示“升序”和“降序”。
  9. 从维度创建一个超级数据块。选择超级数据块,然后选择“列表设计器”中的“排序”。
  10. 单击新建排序条件
  11. 在“排序条件设置”中,选择“标题”作为类型。
  12. 选择 <编辑公式> 作为“顺序”。
    将显示编辑公式对话框。
  13. 编辑公式对话框中,展开 Listviews,然后双击含有自定义层次结构的组合框名称。这时会在右侧窗格中显示此名称(例如,=ReportObjects.ListView3.text)。
  14. 单击确定
  15. 在“列表设计器”中,保存对列表所作的更改。
  16. 在“视图”模式下查看报告。
  17. 从组合框中选择“升序”或“降序”,可更改超级数据块中元素的顺序。