yhdata_BaYi8HZR白银四
2022-6-16 14:22:54 发布在问答
【可视化】 自由表排名及排序
如下图,我需要对总分进行排名,并依据排名进行升序排序,请问如何操作呢?

1.png
2874
9
精彩评论9
yhdata_bear
发表于 2022-6-16 14:38:55 显示全部楼层
具体排序和排名操作,可参考如下:
https://www.yonghongtech.com/hel ... s_advancedsort.html
回复

使用道具 2#

yhdata_BaYi8HZR白银四
发表于 2022-6-16 14:50:59 显示全部楼层
yhdata_bear 发表于 2022-6-16 14:38
具体排序和排名操作,可参考如下:
https://www.yonghongtech.com/help/Z-Suite/9.4/ch/dataprocess_advanc ...

总分为格间计算结果,无法进行排序,如何解决呢?
回复

使用道具 3#

yhdata_bear
发表于 2022-6-16 16:14:52 显示全部楼层
先进行排序,在进行格间计算呢
比如说:被减数-减数=差(要想差变大,那就被减数变大,减数变小)
也就是说把被减数按大到小排序,减数由小变大排序,最后再进行隔间计算,计算出的值就是从大到小的排序了
回复

使用道具 4#

扫地僧青铜二
发表于 2022-6-16 16:31:57 显示全部楼层
直接升序
回复

使用道具 5#

yhdata_bear
发表于 2022-6-16 16:56:42 显示全部楼层

回复

使用道具 6#

yhdata_BaYi8HZR白银四
发表于 2022-6-16 17:10:18 显示全部楼层
yhdata_bear 发表于 2022-6-16 16:14
先进行排序,在进行格间计算呢
比如说:被减数-减数=差(要想差变大,那就被减数变大,减数变小)
也就是说 ...

我这里涉及的变量很多,这个方式实现可能有点困难,还有其他方式吗?以下只是我其中一个得分的公式,我这个总分用了5个这样的得分相加

iif(param['对标方式']=='极值',1+(left(7)-left(5))*19/(left(6)-left(5)),
iif(param['对标方式']=='均值',10+(left(7)-left(4))*19/(left(6)-left(5)),
iif(param['对标方式']=='P75',15+(left(7)-left(3))*19/(left(6)-left(5)),
iif(param['对标方式']=='P50',10+(left(7)-left(2))*19/(left(6)-left(5)),
5+(left(7)-left(1))*19/(left(6)-left(5))))))
回复

使用道具 7#

yhdata_bear
发表于 2022-6-16 17:13:36 显示全部楼层
我再看看有没有其他的方式
回复

使用道具 8#

yhdata_BaYi8HZR白银四
发表于 2022-6-17 10:26:51 显示全部楼层
yhdata_bear 发表于 2022-6-16 17:13
我再看看有没有其他的方式

请问一下这个有其他解决方案吗?
回复

使用道具 9#

yhdata_bear
发表于 2022-6-17 10:39:24 显示全部楼层
暂时只能是这种方式了
回复

使用道具 10#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部