定义查询中的排序以按特定顺序抽取数据。
开始之前
可以使用本机排序或
IBM® Rational® Publishing Engine 排序来指定排序。本机排序可让您以数据源本机支持的格式来输入排序。本机排序由数据源解释,而
Rational Publishing Engine 排序由
Rational Publishing Engine 处理,因为它从数据源抽取数据。
有关本机排序的更多信息,请查阅数据源文档以了解有关适当语法的详细信息。
相反地,可以在
Rational RequisitePro® 中创建排序:
- 创建表并输入数据。
- 对数据进行排序。
- 创建视图并将数据保存至视图。
- 导出视图以用作 Rational Publishing Engine 中的数据源模式。数据服务应用程序会自动检测视图。
- 将数据源模式添加至 Rational Publishing Engine 模板。
在
Rational Publishing Engine 输出中生成的
Rational RequisitePro 数据会保留视图的排序,但有些嵌套数据可能不会显示为嵌套。
过程
- 在模板内容编辑器中选择元素。
- 在属性视图中,展开数据。
- 在排序属性中,单击省略符。 此时,会显示“排序编辑器”窗口。
- 指定排序条件:
- 要使用本机排序,请单击本机选项卡,然后在“本机”窗口中输入排序表达式。单击确定。
- 要使用 Rational Publishing Engine 排序,请双击“脚本”选项卡中的项目以添加至排序表达式。然后,从针对项目显示的列表中选择排序顺序。
可能时,请使用本机排序。本机排序生成文档的速度较 Rational Publishing Engine 排序快。
- 单击确定。
结果
此时,会将所选排序顺序添加至当前元素。
注: Rational Publishing Engine 无法检查本机排序是否正确。复审数据源中的排序以验证排序是否准确。
示例
Rational DOORS® 在模板中创建本机排序的示例:
要为
Rational DOORS 数据源定义本机排序,请执行下列操作:
- 打开 Rational DOORS 模块,然后单击。
- 在排序依据字段中,选择对象文本。
- 在顺序字段中,选择降序。
- 单击添加。
- 单击确定以保存。现在,Rational DOORS 排序在“排序列表”中可用。
要将
Rational DOORS 排序复制到
Rational Publishing Engine,请执行下列操作:
- 选择包含要进行排序的查询的模板元素。
- 在属性视图中,展开数据。
- 在排序属性中,单击省略符。此时,会显示“排序编辑器”窗口。
- 在本机选项卡中,输入降序对象文本。
注: Rational Publishing Engine 无法检查本机排序是否正确。复审数据源中的排序以验证排序是否准确。
下一步做什么
要除去排序表达式,可通过单击针对每个项目显示的
除去选项。要除去所有项目,请单击
全部除去。