二つのキーによるソート

二つのキーによるソート

ロジック名

二つのキーによるソート(ドキュメントMapper)

機能

二つの条件で並び替え(ソート)を行います

データ型

場所

1番目の入力ハンドラ

ループ

2番目の入力ハンドラ

文字列

3番目の入力ハンドラ

文字列

ロジックの出力

ループ

= 補足 =

詳細は「ロジックの仕様」を参照してください。

プロパティ

カテゴリ

プロパティ

説明

必須設定

並び替え順

並び替え順を指定します。

必須設定

順序

順序を指定します。

必須設定

並び替え順

並び替え順を指定します。

必須設定

順序

順序を指定します。

コメント

コメント

ロジックの説明を記述することができます。変換処理には関係しません。

機能の詳細

ソート順

= 備考 =

ソート順については、「キーによるソート」ロジックの「ソート順」を参照してください。

ソート順の決定基準

第一ソート条件が上側のプロパティ、第二ソート条件がその下のプロパティです。

第二ソート条件は、第一ソート条件のキーとなるデータが等しかった場合に、それらの順序を決定する際に使用されます。

仕様制限

  • キーに指定した入力データを、後続の集合ロジック(合計値、平均値、ノードの数、ノードの最大値、ノードの最小値)の入力ハンドラにマッピングすることはできません。

  • nullを含むデータをキーに使用することはできません。

ロジックの使用例

マッピング定義

ロジックの設定と処理結果

入力データをカラム「都道府県コード」と「区市町村コード」の値を第一、第二のキーとして小文字優先文字列順で昇順ソートします。

プロパティ設定

プロパティ

設定値

並べ替え順

小文字優先の文字列順

順序

昇順

並べ替え順

小文字優先の文字列順

順序

昇順

入力データ

001,東京都,108,千代田区

003,千葉県,301,千葉市

001,東京都,101,文京区

002,大阪府,201,大阪市

001,東京都,128,武蔵野市

出力データ

001,東京都,101,文京区

001,東京都,108,千代田区

001,東京都,128,武蔵野市

002,大阪府,201,大阪市

003,千葉県,301,千葉市

 

= 補足 =

ロジック全体の一覧は「Mapperロジックガイド」を参照してください。