在报告中创建升序/降序
如果报告中有一个超级数据块,并且想让用户能够通过从组合框中选择“升序”或“降序”以相应的顺序排列内容。
-
创建自定义层次结构。
右键单击“附件”窗格中的“自定义层次结构”,然后选择“新建自定义层次结构”。
- 右击层次结构,然后选择“编辑”。
- 添加一个父级节点并命名为“升序”。
- 添加一个同级节点并命名为“降序”。
-
单击“显示唯一名称”图标。
将显示 node 和 node2。这些是节点的唯一名称。
-
选择节点并按 <F2> 使之可编辑。重命名为 ASC。
注意
唯一名称区分大小写:“Asc”无效。
-
将 node2 重命名为 DESC。
注意
唯一名称区分大小写。“Desc”无效。
- 在报告中创建组合框,然后将自定义层次结构拖到之上。组合框将显示“升序”和“降序”。
- 从维度创建一个超级数据块。选择超级数据块,然后选择“列表设计器”中的“排序”。
- 单击“新建排序条件”。
- 在“排序条件设置”中,选择“标题”作为类型。
-
选择 <编辑公式> 作为“顺序”。
将显示“编辑公式”对话框。
-
在“编辑公式”对话框中,展开 Listviews,然后双击含有自定义层次结构的组合框名称。这时会在右侧窗格中显示此名称(例如,
=ReportObjects.ListView3.text
)。 - 单击“确定”。
- 在“列表设计器”中,保存对列表所作的更改。
- 在“视图”模式下查看报告。
- 从组合框中选择“升序”或“降序”,可更改超级数据块中元素的顺序。