【Alteryx】ソートツールオプション:Use Dictionary Order(辞書順を使用)について

【Alteryx】ソートツールオプション:Use Dictionary Order(辞書順を使用)について | truestar Blog
Alteryx

AlteryxのSort Tool(ソートツール)はカラムの昇順・降順でデータの並び替えをしてくれる、Alteryxユーザにはお馴染みのツールです。
先日、人が作ったフローと自分のフローを見比べていて、同じように作っているはずなのに、なぜかソート後のデータの並び順が違う、
ということがありました。
原因を調べていたらソートツールのオプション「Use Dictionary Order(辞書順を使用)」がONかOFFかの違いのようでした。

普段デフォルト設定のままソートツールを使っており、こんな設定あったんだ・・・というくらい存在感が薄かったので、
これを機会にこのオプションについて詳しく調べてみました!

まず、Alteryx Designerの現時点での最新バージョン22.1のソートツールのドキュメントを見たのですが
「辞書順を使用」の説明はさらっとしか書いていないです。

少し古いバージョンになるのですが、10.5のソートツールのドキュメントにはON・OFFの並び替えの違いが詳しく書かれていたので
参考に掲載します。
https://help.alteryx.com/10.5/Sort.htm

上記10.5のソートツールドキュメントを参考に、アルファベット文字列と数値文字列の並び替えを
「Use Dictionary Order(辞書順を使用)」ON・OFFで試し、違いをまとめてみました。

ソート前
元データ
Use Dictionary Order(辞書順を使用)
OFF
Use Dictionary Order(辞書順を使用)
ON
アルファベット
文字列

■
■

大文字アルファベット順、小文字アルファベット順に並べ替えられる

アルファベット順、小文字大文字順に
並べ替えられる
数値
文字列

■

■

左から右へ、文字ごとに
並べ替えられる

アルファベット順、小文字大文字順に
並べ替えられる

※言語設定は英語(米国)、ソート順は昇順で確認しています。

並び順のルールが全然違いますね!


ちなみにデフォルトはOFFで、辞書順を使用しない設定になっています。
ソートツールの「Use Dictionary Order(辞書順を使用)」オプションのご紹介でした!