排序查詢中的資料

在查詢中定義排序,以便依特定順序來擷取資料。

開始之前

新增查詢至元素

關於這項作業

您可以使用原生排序或 IBM® Rational® Publishing Engine 排序來指定排序。原生排序可讓您使用資料來源支援的原生格式來輸入排序。 原生排序由資料來源負責解譯,Rational Publishing Engine 排序則在 Rational Publishing Engine 從資料來源擷取資料時會處理它。

如需原生排序的相關資訊,請在這個資訊中心中,參閱適合您資料來源的整合區段,以及參閱該資料來源的資訊中心,以尋找適當語法的詳細資料。

程序

  1. 在範本內容編輯器中選取一個元素。
  2. 內容視圖中,展開資料
  3. 排序內容中,按一下省略符號。 這時會顯示「排序編輯器」視窗。
  4. 指定排序條件:
    • 如果要使用 Rational Publishing Engine 排序,請按一下 Script 標籤,來新增至排序表示式。
      1. 從可用的屬性直欄中選取屬性。
      2. 按一下 >> 圖示,將屬性新增至選取的直欄。
      3. 針對方向,選取遞增遞減
      4. 針對排序方式,選取下列其中一值:
        • 數字:將資料當成數值來排序。當屬性在綱目中定義成字串,但值都是數字時,您可以使用此值。
        • 文字:將資料當成字串值來排序。
        • 不選取:維持取消選取值。預設值是不選取,這樣資料就會按照綱目中定義的資訊來排序。
        註: 如果您不確定資料是包含數字或文字值,請維持取消選取排序方式值。
        • 如果您選取錯誤的排序類型,排序可能產生未定義的結果。
        • 如果所有值都有相同的字串字首且後面是一個數字,並且您針對排序方式欄位選取了數字,在某些情況下,資料可能排序正確,但有些情況則不正確。
        不論是哪一種情況,請維持取消選取排序方式值。
      5. 按一下確定
    • 如果要使用原生排序,請按一下原生標籤,並在「原生」視窗中輸入排序表示式。按一下確定

    如果可能,請使用原生排序。原生排序產生文件的速度快於 Rational Publishing Engine 排序。

  5. 按一下確定

結果

這時會將選取的排序新增至現行元素。
註: Rational Publishing Engine 無法檢查原生排序是否正確。請比較這項排序與資料來源中的排序,來驗證其正確性。

下一步

您可以按一下針對每一個項目顯示的移除選項,來移除排序表示式。如果要移除所有項目,請按一下全部移除

意見