二つのキーによるソート

ロジック名
二つのキーによるソート(ドキュメントMapper)
機能
二つの条件で並び替え(ソート)を行います
プロパティ
カテゴリ |
プロパティ |
説明 |
---|---|---|
必須設定 |
並び替え順 |
並び替え順を指定します。 |
必須設定 |
順序 |
順序を指定します。 |
必須設定 |
並び替え順 |
並び替え順を指定します。 |
必須設定 |
順序 |
順序を指定します。 |
コメント |
コメント |
ロジックの説明を記述することができます。変換処理には関係しません。 |
機能の詳細
ソート順
ソート順については、「キーによるソート」ロジックの「ソート順」を参照してください。
ソート順の決定基準
第一ソート条件が上側のプロパティ、第二ソート条件がその下のプロパティです。
第二ソート条件は、第一ソート条件のキーとなるデータが等しかった場合に、それらの順序を決定する際に使用されます。
仕様制限
-
キーに指定した入力データを、後続の集合ロジック(合計値、平均値、ノードの数、ノードの最大値、ノードの最小値)の入力ハンドラにマッピングすることはできません。
-
nullを含むデータをキーに使用することはできません。
ロジックの使用例
マッピング定義

ロジックの設定と処理結果
入力データをカラム「都道府県コード」と「区市町村コード」の値を第一、第二のキーとして小文字優先文字列順で昇順ソートします。
プロパティ設定
プロパティ |
設定値 |
---|---|
並べ替え順 |
小文字優先の文字列順 |
順序 |
昇順 |
並べ替え順 |
小文字優先の文字列順 |
順序 |
昇順 |
入力データ
001,東京都,108,千代田区 |
003,千葉県,301,千葉市 |
001,東京都,101,文京区 |
002,大阪府,201,大阪市 |
001,東京都,128,武蔵野市 |
出力データ
001,東京都,101,文京区 |
001,東京都,108,千代田区 |
001,東京都,128,武蔵野市 |
002,大阪府,201,大阪市 |
003,千葉県,301,千葉市 |
ロジック全体の一覧は「Mapperロジックガイド」を参照してください。