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¶」が含まれている場合に上記の値が返されます。