定义查询中的排序以按特定顺序抽取数据。
可以使用本机排序或
IBM® Rational® Publishing Engine 排序来指定排序。本机排序可让您以数据源本机支持的格式来输入排序。本机排序由数据源解释,而
Rational Publishing Engine 排序由
Rational Publishing Engine 处理,因为它从数据源抽取数据。
有关本机排序的更多信息,请查阅数据源的此信息中心的集成部分以及该数据源的信息中心,以查找有关相应语法的详细信息。
- 在模板内容编辑器中选择元素。
- 在属性视图中,展开数据。
- 在排序属性中,单击省略符。 此时,会显示“排序编辑器”窗口。
- 指定排序条件:
- 要使用 Rational Publishing Engine
排序,请单击脚本选项卡以添加至排序表达式。
- 从可用属性列中选择属性。
- 单击 >> 图标,以将该属性添加至所选列。
- 对于方向,选择升序或降序。
- 对于排序为,选择下列其中一个值:
- 数字:将数据排序为数字值。
当属性定义为模式中的字符串但是值全部为数字时,可使用此值。
- 文本:将数据排序为字符串值。
- 不进行选择:可将值保留为不选中。缺省值是不进行选择,以便数据按模式中定义的信息进行排序。
注: 如果不确定数据是包含数字值还是文本值,请将
排序为值保留为不选中。
- 如果选择错误的排序类型,那么排序可能产生未定义的结果。
- 如果所有值都使相同字符串前缀后跟数字,并且对排序为字段选择数字,那么在某些情况下,数据会正确排序,在其他情况下,则不会正确排序。
在所有这些情况下,请将
排序为值保留为不选中。
- 单击确定。
- 要使用本机排序,请单击本机选项卡,然后在“本机”窗口中输入排序表达式。单击确定。
可能时,请使用本机排序。本机排序生成文档的速度较 Rational Publishing Engine 排序快。
- 单击确定。
此时,会将所选排序顺序添加至当前元素。
注: Rational Publishing Engine 无法检查本机排序是否正确。将此排序与数据源中的排序进行比较以验证排序是否准确。
要除去排序表达式,可通过单击针对每个项目显示的除去选项。要除去所有项目,请单击全部除去。