参考 > 函数参考 > 文本函数 > SortValues
 

SortValues

根据指定的数据类型和区域设置为一列值排序。

格式 

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 解决方案不支持此函数,会返回"?"。

示例 1 

SortValues ("34¶600¶18¶29" ; -2) 返回"600¶34¶29¶18¶"。

示例 2 

SortValues (Product::Colors) 返回按区域设置为 English 的文件中的默认顺序(按字母顺序升序排列的文本)排序的值:

blue¶green¶GREEN¶red¶yellow¶

当"Product::Colors"字段包含 red¶green¶blue¶GREEN¶yellow¶ 时。

相关主题 

函数参考(类别列表)

函数参考(按字母顺序排序的列表)

关于公式

关于函数

定义计算字段

在公式中使用运算符

UniqueValues 函数