[ABI 5.1] 如何设置按照两个单元格排序

12074
5

wentong.li 数据达人Lv4

发表于2020-12-21 09:48

悬赏1

已解决

楼主
如何设置两个单元格同时降序排序

最近看过此主题的会员

dwg

2021112209

naqinga

13359319724

零伍

yiyiyiyiy

hero851815

九天

DDDDDYYYYYCCCCC

touchi4

颜值区总司令

18943137610

gt44631407

bbs

xxxl

一一

最佳答案

xxxl

发表于2020-12-21 09:48

只看该作者

取消 关注该作者的回复

wentong.li 发表于 2020-12-21 11:17
这样展示不就是排名值吗而不是指标原本的值

对,但他同时也会改变指标计算后展现的顺序,不改变展现顺序的是GRID1.A1$.rank这种。或者您需要动态的展现就设置表头排序

5个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-12-21 09:55

只看该作者

取消 关注该作者的回复

沙发

用_rk试试
定义
_rk(zb1,"asc|desc",0|1|2)
返回指标在维中的排名,对于相同排名,根据参数,可以选择不同的处理方式。
参数
zb1
需要进行排名的指标
asc|desc
表示对指标是进行升序还是降序排名,asc表示升序,desc表示降序。
0|1|2
对指标排名时,相同的排名时的处理方式,具体用法请看举例
示例
返回指标在维中的排名
_rk(zb1,"asc",0):将指标在维中根据升序排名,如果有相同的名次,则对名次的处理方法为:1 2 2 4 ,即相同的名次并列,没有第3名。
_rk(zb1,"asc",1):将指标在维中根据升序排名,如果有相同的名次,则对名次的处理方法为:1 2 2 3 ,即相同的名次并列,但有第3名。
_rk(zb1,"asc",2):将指标在维中根据升序排名,如果有相同的名次,则对名次的处理方法为:1 2 3 4 ,即忽略相同的名次。
如果是降序,则处理方法与升序相似:
_rk(zb1,"desc",0):将指标在维中根据升序排名,如果有相同的名次,则对名次的处理方法为:4 2 2 1 。

wentong.li 数据达人Lv4

发表于2020-12-21 10:13

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-12-21 09:55
用_rk试试
定义
_rk(zb1,"asc|desc",0|1|2)

是这样分别写两个指标的rk函数?

xxxl 数据领袖Lv6

发表于2020-12-21 11:13

只看该作者

取消 关注该作者的回复

地板

wentong.li 发表于 2020-12-21 10:13
是这样分别写两个指标的rk函数?

不需要单独做,直接写在前面两个单元格里,对主题表数据做处理,

wentong.li 数据达人Lv4

发表于2020-12-21 11:17

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2020-12-21 11:13
不需要单独做,直接写在前面两个单元格里,对主题表数据做处理,

这样展示不就是排名值吗而不是指标原本的值

xxxl 数据领袖Lv6

发表于2020-12-21 09:48

只看该作者

取消 关注该作者的回复

6#

wentong.li 发表于 2020-12-21 11:17
这样展示不就是排名值吗而不是指标原本的值

对,但他同时也会改变指标计算后展现的顺序,不改变展现顺序的是GRID1.A1$.rank这种。或者您需要动态的展现就设置表头排序

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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