silentcamel
2022-8-26 21:14:33
发布在问答
【常用脚本】
自由式表格排序
页面用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
这时如何 计算增幅,并按照增幅排序
同时发现这种表达式,如果放到表格中会报错
|
最佳答案
看起来自由式表格不行,通过表格组件过滤列计算出两个列,然后设置”组外排序“可以做到排序的效果
查看完整内容
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。