[常用脚本] 自由式表格排序

silentcamel青铜四 显示全部楼层 发表于 2022-8-26 21:14:33 |阅读模式 打印 上一主题 下一主题
1
已解决

【常用脚本】 自由式表格排序

1552 8
页面用4个文本参数用来设置评估开始结束时间、对照开始结束时间,分别用s1、e1、s2、e2标识,在自定义表达式里分别定义两个表达式,分别是总额1与总额2,

if(col['时间']>=param['s1']&&col['时间']<=param['e1'])  col['总额'],if(col['时间']>=param['s2']&&col['时间']<=param['e2']) col['总额']

在自由式表格中把这两个字段进行汇总,然后想根据增幅进行降序排名,

应该如何进行排序,好像现有的排序功能无法实现,
进阶的用法,是想根据月均值算出增幅,再按月均 增幅排序
现在的做法是在脚本里用变量分别计算s1和e1相差的月份和s2、e2相差的月份,分别为m1、m2;在表达式里用
sum(col['总额1']/m1     计算出月均1、sum(col['总额2'2]/m2 计算出月均2
这时如何 计算增幅,并按照增幅排序

同时发现这种表达式,如果放到表格中会报错

最佳答案

humming 钻石二 关注Ta

2022-08-26 21:14:34

看起来自由式表格不行,通过表格组件过滤列计算出两个列,然后设置”组外排序“可以做到排序的效果
查看完整内容
回复

使用道具 举报

精彩评论8

humming钻石二 显示全部楼层 发表于 2022-8-26 21:14:34
silentcamel 发表于 2022-8-27 21:54
实际情况是这种方式无效

看起来自由式表格不行,通过表格组件过滤列计算出两个列,然后设置”组外排序“可以做到排序的效果
回复

使用道具 举报

qinshaobo123青铜三 显示全部楼层 发表于 2022-8-26 21:37:51
没看懂
回复

使用道具 举报

silentcamel青铜四 显示全部楼层 发表于 2022-8-27 16:34:40
就是我按这种方式做个自由式表格,想用用格间计算的某个字段排序,如何实现
回复

使用道具 举报

silentcamel青铜四 显示全部楼层 发表于 2022-8-27 16:35:39
简单点说就是在自由式表格中,用格间计算计算出了一个值,想让自由式表格按这个字段排序,如何实现
回复

使用道具 举报

silentcamel青铜四 显示全部楼层 发表于 2022-8-27 19:06:33
不仅是计算出排名,还希望数据显示是按照排名顺序。需求进一步明确为:
在自由式表格中使用格间计算出一个值后,希望记录能按照这个值降序或升序排列显示。
回复

使用道具 举报

永洪tech-mcs铂金一 显示全部楼层 发表于 2022-8-27 19:57:35
这种情况,可以提前新建计算列,对待排序列做高级排序,用增幅做降序
回复

使用道具 举报

silentcamel青铜四 显示全部楼层 发表于 2022-8-27 21:54:18
实际情况是这种方式无效
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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