页面树结构

版本比较

标识

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

...

全局排序指不受当前分组结构限制,排序结果影响整个所有数据。不同于组内排序,全局排序是只排当前字段,其他字段不会有额外的排序设置影响,直接按从数据层返回的顺序展示。

比如下图想要按 产品类别全局升序,看各区域不同年份的销售情况。在产品类别字段上设置全局升序,此时产品类别按照从小到大进行排序,其他字段按照数据层返回结果展示。,看各区域不同年份的销售情况。在产品类别字段上设置全局升序,此时产品类别先按照从小到大进行排序,然后其他字段按照数据层返回结果展示。

3 多字段排序优先级

3.1 影响的行列区域范围

我们先来了解下不同排序位置的影响范围有哪些,当对多个字段都设置排序,且这些字段的排序会影响同一区域范围内的数据时,便会有排序优先级。

...

  • 度量名称放在行列不同区域,影响范围不同,但排序逻辑是一样的

         a.  当度量名称放在列区时,影响行上的数据顺序。 (1)当度量名称放在列区时,影响行上的数据顺序。


        b.  当度量名称放在行区时,影响列上的数据顺序(2025年05月及以后的V11版本,树状表才支持将度量名称放在行区)。(2)当度量名称放在行区时,影响列上的数据顺序(2025年05月及以后的V11版本,树状表才支持将度量名称放在行区)。

3.2 优先级生效原则

多个字段都设置了排序,如果这些字段影响的是同一片区域数据时:

...

1、维度+度量排序场景:在查看各月份的销售数据时,希望先按照月份从大到小降序排序,再看各月份中哪些发货区域的调味品销售额最好。

在年月上设置组内降序,再在调味品-销售额上设置组内降序,即可得到期望效果,如下图所示:-销售额上设置组内降序,即可得到期望效果,实际的排序过程是:

(1)优先级判断:年月和调味品-销售额的排序都影响行上的顺序,年月字段位置在销售额前面,所以 年月的排序优先级 高于 调味品-销售额的排序。

(2)年月 排序设置先生效 :

  • 年份 属于 年月 分组路径上未设置排序的维度字段,所以 年份 按照自身的值组内降序先排,接着 年月 按照自身的值再组内降序。

(3)调味品-销售额 排序设置后生效:

  • 年份、年月、发货区域 都属于 调味品-销售额 分组路径上的维度字段,但由于 年份、年月 已排序,所以此时只有 发货区域 按照调味品-销售额的值组内降序排序。


2、度量+度量排序场景:看哪些发货区域订单量少但销售额高。

...