...
(3)数据模型层为了保证每次数据返回结果一样,返回数据时默认给所有维度按升序排,这是一个优先级最低的排序。
比如按从左到右的顺序查询字段 a b c d e 5个字段,在报表上给 5个维度字段,在报表上给 b 和 d 设置了排序,则:
当 b 是 全局排序 、d 是 全局排序 时,order by b d a c e
当 b 是 全局排序 、d 是 组内排序 时,order by b a
bc d e当 b 是 组内排序 、d 是 组内排序 时,order by a b
abc d e当 b 是 组内排序 、d 是 全局排序 时,order by a b d c e
画删除线代表此为重复的排序字段设置,为性能考虑需剔除它。
信息 |
---|
...
当两次排序的排序字段和排序依据都相同时,则被认为是重复的排序字段设置。 |
3.4 多字段排序场景示例
1、维度+度量排序场景:在查看各月份的销售数据时,希望先按照月份从大到小降序排序,再看各月份中哪些发货区域的调味品销售额最好。
...