Skip to main content

Blue circle with three white circles inside that are in a line increasing in size from left to right. 排序工具

单个工具示例

排序工具有一个“单个工具”示例。转至 示例工作流 以了解如何在 Alteryx Designer 中访问此示例和其他更多示例。

排序工具根据指定数据字段值的字母数字顺序,对表格中的记录进行排序。

配置工具

使用字典顺序 :对于英语、法语、德语、意大利语、葡萄牙语和西班牙语,默认选中此选项。使用相关的下拉列表,然后选择排序应遵循的语言。

排序方法

根据 Designer 实例的语言不同,可能会使用不同的默认排序顺序。请参阅 本地化用户设置 ,以了解有关默认 排序方法 的更多信息。

排序优先级

  • 字母按字母顺序排序。

  • 对于字典排序,每个小写字母排在其相应的大写字母之前。字母按所选语言的字母顺序排序。 请注意,这是 Designer 的英语、法语、德语、意大利语、葡萄牙语和西班牙语版本的默认选择。

  • 对于 Unicode 码点排序,大写字母优先于小写字母。所有不带重音符号的字母优先于带有重音符号的字母。

英语词典

瑞典语词典

Unicode码点

a

a

A

A

A

Y

ă

y

Z

Ă

Y

a

y

Z

y

Y

a

Ă

Z

Ă

ă

  • 数字字符串排在字母值之前。

  • 对于字典排序,数字字符串按照最小数到最大数的顺序进行排序。 请注意,这是 Designer 的英语、法语、德语、意大利语、葡萄牙语和西班牙语版本的默认选择。

  • 对于非字典排序,数字字符串从左到右按字符逐个排序。

字典顺序

Unicode码点

1

1

2

10

3

100

10

11

11

110

100

2

110

3

  • 对于字典排序,标点符号分组到一起并在其他值之前排序。 请注意,这是 Designer 的英语、法语、德语、意大利语、葡萄牙语和西班牙语版本的默认选择。

  • 对于 Unicode 码点排序,标点符号按 ASCII 值排序并且不分组。

字典顺序

Unicode码点

,

,

~

Z

a

a

Z

~

选择字段

使用下拉列表选择 字段 以进行排序。

  • 姓名 :要排序的列(字段)。

  • 排序方式 :输出顺序。从以下项目中选择...

    • 升序 :默认值。

    • 降序

如果数据根据多列排序,则排序工具将根据列的列表确定排序顺序(从最顶部的条目开始)。使用右侧的“上移”、“下移”和“删除”按钮来控制列表的排序顺序。

重要

排序工具采用稳定排序算法,保持具有相等排序值的前后行的相对位置不变。例如,两条输入记录,记录 1 位于记录 2 之前。这两个被执行排序的记录具有相同的值。排序输出的结果将是,记录 1 排在 Record2 之前。