リファレンス > 関数リファレンス > テキスト関数 > SortValues
 

SortValues

指定されたデータタイプとロケールに基づいて値の一覧をソートします。

構文 

SortValues (値 {; データタイプ ; ロケール})

引数 

- キャリッジリターンで区切られた値の一覧である任意のテキスト式またはフィールド

データタイプ - ソートするデータのタイプを指定する数値 (下記参照)。正の値は昇順でソートします。負の値は降順でソートします。

ロケール - 従うソート規則のロケールの名前 (下記参照)

中カッコ { } 内の引数はオプションです。

戻り値のデータタイプ 

テキスト

起点 

FileMaker Pro 16.0

説明 

返される各値は改行で終了しているため、一覧を簡単に連結することができます。値の一覧の使用の詳細については、LeftValues 関数を参照してください。

データタイプ引数には次のいずれかの値を使用してこの関数が適切に値をソートできるようにします。値を使用しなかった場合や認識されない値を使用した場合は、値はテキストとして昇順でソートされます。

 

データタイプ

ソートする値のタイプ

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 ソリューションではサポートされず「?」を返します。

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

関連項目 

関数リファレンス (種類順)

関数リファレンス (名前順)

計算式について

関数について

計算フィールドの定義

計算式での演算子の使い方

UniqueValues 関数