指定されたデータタイプとロケールに基づいて値の一覧をソートします。
SortValues (値 {; データタイプ ; ロケール})
値
- キャリッジリターンで区切られた値の一覧である任意のテキスト式またはフィールド
データタイプ
- ソートするデータのタイプを指定する数値 (下記参照)。正の値は昇順でソートします。負の値は降順でソートします。
ロケール
- 従うソート規則のロケールの名前 (下記参照)
中カッコ { } 内の引数はオプションです。
テキスト
FileMaker Pro 16.0
値の一覧の説明については、ValueCount 関数を参照してください。
返される各値は改行で終了しているため、一覧を簡単に連結することができます。
データタイプ
引数には次のいずれかの値を使用してこの関数が適切に値をソートできるようにします。値を使用しなかった場合や認識されない値を使用した場合は、値はテキストとして昇順でソートされます。
| ソートする値のタイプ |
1 | テキスト |
2 | 数字 |
3 | 日付 |
4 | 時刻 |
5 | タイムスタンプ |
ロケール
引数には次のいずれかの名前を使用して、使用するソート規則のロケールを指定します。ソート順はレコードのソートと同じ方法でロケールによって決定されます (索引設定またはソートの言語の選択を参照)。空白を指定した場合や値を使用しなかった場合は、計算のリレーションシップグラフを含むファイルのロケールに基づいてソートされます。認識されない値を使用した場合は、この関数は「?」を返します。
| ||||
Arabic | English | Hindi | Norwegian | Spanish_Traditional |
Bengali | Estonian | Hungarian | Panjabi | Swedish |
Bulgarian | Finnish | Icelandic | Persian | Swedish_Custom |
Catalan | Finnish_Custom | Italian | Polish | Tamil |
Catalog | French | Japanese | Portuguese | Telugu |
Chinese | German | Kannada | Romanian | Thai |
Chinese_Stroke | German_Dictionary | Korean | Russian | Turkish |
Croatian | Greek | Latvian | Serbian | Ukrainian |
Czech | Greek_Mixed | Lithuanian | Slovak | Unicode_Raw |
Danish | Gujarati | Malayalam | Slovenian | Unicode_Standard |
Dutch | Hebrew | Marathi | Spanish | Vietnamese |
•この関数は Runtime ソリューションではサポートされず「?」を返します。
SortValues ("34¶600¶18¶29" ; -2)
は「600¶34¶29¶18¶」を返します。
SortValues (Product::Colors)
はロケールが英語のファイルの値をデフォルトの順序 (テキストとして英数字の昇順) でソートして次を返します:
blue¶green¶GREEN¶red¶yellow¶
「Product::Colors」フィールドに「red¶green¶blue¶GREEN¶yellow¶
」が含まれている場合に上記の値が返されます。