问答 查看内容
返回列表

中国式报表中如何使用rank函数对聚合列进行排序

124 2
发表于 2024-12-6 14:20:43 | 查看全部 阅读模式
针对纵向扩展字段,对数值聚合后的数据进行rank排名。公式该如何写?

评论2

观小凡Lv.1 发表于 2024-12-6 18:40:57 | 查看全部
本帖最后由 观小凡 于 2024-12-6 18:44 编辑

你好,
      请注意,rank函数仅能对模板里的数据进行排名,不能用来调整数据顺序。因为聚合后的数据顺序受维度字段影响,Excel自带的排序功能优先级低于维度字段本身的排序,所以对聚合数据的排序都建议在视图里实现,例如使用数值栏字段的高级计算--排名功能,或者使用排名开窗函数。
      如果你需要展示排名,优先建议在视图里使用高级计算--排名功能,操作更简单,也能用来排序。具体使用可参考文档 排名函数及应用
      当然我们也支持在模板里用Excel的rank函数,请参考以下案例:
截图202412061840516136.png
预览效果:
截图202412061827352184.png
      其中用到的Offset函数用法介绍请参考偏移计算
观小凡Lv.1 发表于 昨天 11:50 | 查看全部
请注意:观远BI 7.0开始的版本才适合以上Rank 嵌套 Offset函数的用法,之前的旧版本无法用此方法计算,建议在视图准备阶段使用高级计算--排名功能,或者开窗函数实现。

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2024 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表