页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

信息

1、当前文档的排序功能仅支持使用数据模型引擎V2.0版本的场景,数据模型引擎V2.0版本的说明详见 数据模型引擎V2.0

2、当前文档的排序功能仅支持2025-04-01之后的V11版本,且仅支持表格组件,包括:明细表、汇总表、交叉表和树状表。

2 排序逻辑

2.1 排序设置

一个排序设置分为3部分组成,排序范围、排序依据和排序方式。一个排序设置分为3部分组成,排序范围、排序依据和排序方式

  • 排序范围:全局排序、组内排序
  • 排序依据:按当前字段排序、自定义排序、按其他字段排序。(当前版本排序依据仅支持按当前字段排序和自定义排序,未来会支持按其他字段排序。)
  • 排序方式:升序、降序

...

1、排序范围指当前排序影响的区域范围,包括 全局排序、组内排序 两种,示例效果图如下:两种,示例效果图如下,具体说明详见:多字段排序逻辑

  • 全局排序 指不受当前分组结构限制,排序范围影响整个所有数据。指不受当前分组结构限制,排序结果影响整个所有数据。
  • 组内排序 指对最小的分组维内数据进行排序。

2、 排序范围支持情况:

...

3、组件上有字段设置了排序后,可在排序菜单中点击 查看排序优先级 ,查看影响数据顺序的排序设置优先级,此功能常用于在一个组件上设置了多个字段排序的场景,详见 多字段排序逻辑

  • 排序优先级组成:排序位置 [排序范围][排序依据][排序方式],示例如下图所示:
  • 排序按照从上到下优先级从高到低生效。

4 注意事项

1、数据模型层会默认根据组件上使用到的所有维度做升序排序。

2、在数据模型的查询中设置了排序后,在报表上查看数据时,数据模型的查询中设置的排序默认会被数据模型层的排序覆盖。

3、小计/合计不参与排序。

4、切换组件类型时,会自动清除无效排序设置。

无效的排序设置指切换后的组件是否支持对应的排序范围、排序依据、以及排序字段位置和路径是否还存在。