ソートツール
ツールごとに学習
ソートには「ツールごとに学習」があります。 サンプルワークフロー を参照して、このサンプルを含むさまざまなサンプルを Alteryx Designer で直接利用する方法をご確認ください。
ソートツールを使用して、指定されたデータフィールドの値に基づいて、テーブル内のレコードを英数字順に整列します。
ツールの設定
辞書順を使用 : 英語、フランス語、ドイツ語、イタリア語、ポルトガル語、スペイン語の場合は既定で有効になっています。その言語に応じたドロップダウンを使用し、ソートに設定された文字または言語セットを選択します。
並べ替え方法
Designerインスタンスの言語によっては、その言語固有の既定のソート順が使用される場合があります。既定の ソート方法 の詳細については、「 ローカライゼーションユーザー設定 」を参照してください。
ソートの優先順位
文字はアルファベット順に並び替えられます。
辞書順の並べ替えでは、同じ文字の小文字が大文字の前に来ます。文字は、選択した言語のアルファベット順に並び替えられます。 これは、英語、フランス語、ドイツ語、イタリア語、ポルトガル語、スペイン語バージョンの Designer の既定の選択です。
Unicode のコードポイントでの並べ替えでは、大文字のセットは小文字のセットの前に来ます。アクセント記号のないすべての文字は、アクセント記号を含むすべての文字の前に来ます。
英語辞典 | スウェーデン語辞典 | Unicodeコードポイント |
---|---|---|
a | a | A |
A | A | Y |
ă | y | Z |
Ă | Y | a |
y | Z | y |
Y | a | Ă |
Z | Ă | ă |
数値文字列は文字の値の前に並び替えられます。
辞書順の並べ替えでは、数値文字列は最小値から最大値の順に並べ替えられます。 これは、英語、フランス語、ドイツ語、イタリア語、ポルトガル語、スペイン語バージョンの Designer の既定の選択です。
辞書順以外の並べ替えでは、数値文字列は左から右の方向に、文字単位で並べ替えられます。
辞書順 | Unicodeコードポイント |
---|---|
1 | 1 |
2 | 10 |
3 | 100 |
10 | 11 |
11 | 110 |
100 | 2 |
110 | 3 |
辞書順の並べ替えでは、句読点はグループ化され、他の値より前に並べ替えられます。 これは、英語、フランス語、ドイツ語、イタリア語、ポルトガル語、スペイン語バージョンの Designer の既定の選択です。
Unicode のコードポイントの並べ替えでは、句読点は ASCII 値で並べ替えられ、グループ化はされません。
辞書順 | Unicodeコードポイント |
---|---|
, | , |
~ | Z |
a | a |
Z | ~ |
列で並べ替え
[列で並べ替え] の項目で、ドロップダウンを使用して、並べ替える列と並べ替えの順序を選択します。
名前 : 並べ替える列 (フィールド)。
順序 : 出力が続くシーケンス。以下の中から選択します。
昇順 : 既定値。
降順
データが複数の列で並べ替えられている場合、ソートツールは、最上位のエントリから始まる列リストで並べ替え順序を決定します。リストの並べ替え順序を右側の アップ 、 ダウン 、および 削除 のボタンで操作します。
重要
ソートツールは、並べ替えの値が等しい行の相対的な順序を維持するために、安定したソートアルゴリズムを使用します。2 つのレコードが入力された場合、Record1 は Record2 の前に入力されます。レコードには、並び替えられているのと同じ値があります。Record1 は、並び替えられた出力の Record2 の前にあります。