永洪社区

标题: 高级排序用法 [打印本页]

作者: Yonghong-Club    时间: 2021-4-1 15:56
标题: 高级排序用法

高级排序适用于聚合状态的表、交叉表以及处于聚合状态的图表。只有维度数据段才具有高级排序属性,度量类型的数据段不具有此属性。高级排序可实现对聚合的度量字段的排序。

选中组件,打开其数据绑定栏,若是表或图表则使其处于聚合状态,打开维度数据段的下拉列表,点击更多排序下面的高级排序选项打开高级排序窗口。

高级排序对话框如下图所示,默认状态根据字段设置的普通排序保持一致,例如原来设置的是升序,那么高级排序默认就是升序。当选择顺序升序或降序后,值和聚合列变成激活状态。

【值】当用户选择无序时,默认按照查询中的顺序进行排序,当选择按照值进行升序或降序时,对查询中的数据做普通排序。

【聚合列】当用户选择按照聚合列进行升序或降序排列时,用户需要设定好聚合列的选项,按照聚合列的条件进行筛选数据,筛选出来的数据按照聚合列的值进行升序或降序排序。

【Top N】假设聚合列求和之后的数据为 1000、 1000、 900、 200、 200、 100,降序处理,选择 Top N 为 4 时,筛选出来的数据为 1000、 1000、 900、 200、 200。即 Top N 是按照相同值计数来计算的,第四个是 200,则所有的 200 会被筛选出来。

Top N 为空时,即按照聚合列进行排序,不再对数据进行筛选。

【Top N 以外的数据显示为 " 其它 "】 除去 Top N, 所有剩余数据会显示为 “ 其它 ”。

创建一个表格,数据处于聚合状态

在维度列Product下拉列表中选择 更多排序——高级排序,在打开的高级排序对话框中选择升序,聚合列选择“SALES”,聚合函数选择”总和“, Top N 设置为 3,勾选’TopN以外的数据显示为“其它”‘。

由于‘升序’,因此图表只会显示Sales前3位的数据以及所有剩余的列求和显示为 " 其他 "。






欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4