数组对象应用之多层级排名

3506
1

xxxl 数据领袖Lv6

发表于2020-8-18 15:35

楼主
本帖最后由 xxxl 于 2020-8-18 17:21 编辑

1.需求场景
  在设置排名的时候,常常会这样的需求,要展现一个数据在不同层级的排名这样复杂的效果,比如一个销售价格同时要求它所在省、市、县的排名展现在一个分析表中,这就需要借助到数组对象函数以及辅助行来做。
2.操作详情

  这是表样设计,
第一层浮动范围是,钻取级次为县

第二层浮动范围是,钻取级次为市

最外层浮动范围是(注意最外层浮动包含了下面的辅助表元),钻取级次为省

辅助表元公式为=GRID1.D2$.join(",") 是将市内所有销售价格取出加入顿号分开,注意这个辅助表元需要设置数据类型为字符型。市排名公式=asstr(GRID1.D3).split(",").rank(D2),则是将顿号去掉根据D2值排序。
最后隐藏辅助表元所在行,计算效果如下




更多数组对象相关函数看这个帖子http://bbs.esensoft.com/thread-133624-1-1.html


最近看过此主题的会员

yiyiyiyiy

灰龙

along0219

1个回答

只看楼主

小亿 管理员

发表于2020-8-18 18:04

只看该作者

取消 关注该作者的回复

沙发

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号