SortValues
指定されたデータタイプとロケールに基づいて値の一覧をソートします。
構文
SortValues (値 {; データタイプ ; ロケール})
引数
値
- キャリッジリターンで区切られた値の一覧である任意のテキスト式またはフィールド
データタイプ
- ソートするデータのタイプを指定する数値 (下記参照)。正の値は昇順でソートします。負の値は降順でソートします。
ロケール
- 従うソート規則のロケールの名前 (下記参照)
中カッコ { } 内の引数はオプションです。
戻り値のデータタイプ
テキスト
起点バージョン
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 |
例 1
SortValues ("34¶600¶18¶29" ; -2)
は「600¶34¶29¶18¶」を返します。
例 2
SortValues (Product::Colors)
はロケールが英語のファイルの値をデフォルトの順序 (テキストとして英数字の昇順) でソートして次を返します:
blue¶green¶GREEN¶red¶yellow¶
「Product::Colors」フィールドに「red¶green¶blue¶GREEN¶yellow¶
」が含まれている場合に上記の値が返されます。