通过查询对数据进行排序

定义查询中的排序以按特定顺序抽取数据。

开始之前

可以使用本机排序或 IBM® Rational® Publishing Engine 排序来指定排序。本机排序可让您以数据源本机支持的格式来输入排序。本机排序由数据源解释,而 Rational Publishing Engine 排序由 Rational Publishing Engine 处理,因为它从数据源抽取数据。
有关本机排序的更多信息,请查阅数据源文档以了解有关适当语法的详细信息。
相反地,可以在 Rational RequisitePro® 中创建排序:
  1. 创建表并输入数据。
  2. 对数据进行排序。
  3. 创建视图并将数据保存至视图。
  4. 导出视图以用作 Rational Publishing Engine 中的数据源模式。数据服务应用程序会自动检测视图。
  5. 将数据源模式添加至 Rational Publishing Engine 模板。
Rational Publishing Engine 输出中生成的 Rational RequisitePro 数据会保留视图的排序,但有些嵌套数据可能不会显示为嵌套。

过程

  1. 在模板内容编辑器中选择元素。
  2. 属性视图中,展开数据
  3. 排序属性中,单击省略符。 此时,会显示“排序编辑器”窗口。
  4. 指定排序条件:
    • 要使用本机排序,请单击本机选项卡,然后在“本机”窗口中输入排序表达式。单击确定
    • 要使用 Rational Publishing Engine 排序,请双击“脚本”选项卡中的项目以添加至排序表达式。然后,从针对项目显示的列表中选择排序顺序。
    可能时,请使用本机排序。本机排序生成文档的速度较 Rational Publishing Engine 排序快。
  5. 单击确定

结果

此时,会将所选排序顺序添加至当前元素。
注: Rational Publishing Engine 无法检查本机排序是否正确。复审数据源中的排序以验证排序是否准确。

示例

Rational DOORS® 在模板中创建本机排序的示例:

要为 Rational DOORS 数据源定义本机排序,请执行下列操作:
  1. 打开 Rational DOORS 模块,然后单击工具 > 排序
  2. 排序依据字段中,选择对象文本
  3. 顺序字段中,选择降序
  4. 单击添加
  5. 单击确定以保存。现在,Rational DOORS 排序在“排序列表”中可用。
要将 Rational DOORS 排序复制到 Rational Publishing Engine,请执行下列操作:
  1. 选择包含要进行排序的查询的模板元素。
  2. 属性视图中,展开数据
  3. 排序属性中,单击省略符。此时,会显示“排序编辑器”窗口。
  4. 本机选项卡中,输入降序对象文本
注: Rational Publishing Engine 无法检查本机排序是否正确。复审数据源中的排序以验证排序是否准确。

下一步做什么

要除去排序表达式,可通过单击针对每个项目显示的除去选项。要除去所有项目,请单击全部除去

反馈