永洪社区

标题: 排序 [打印本页]

作者: 派大星的海绵裤    时间: 2022-4-9 09:59
标题: 排序
您好,我这是个自由表格,里面现有这几个字段,我给单位成本按日期做了排序,粉别做了升序和降序,同日期内,数值最高的标红色(降序,排名为1的),数值最低的标红色,(升序,排名为1的),但是我在高亮选择过滤条件的时候选不到这两个排名,我要用这个两个排名作为过滤条件,为什么选不到呢

作者: 永洪tech-程前    时间: 2022-4-9 13:00
这种场景下的高亮,只能选择表格里引用过的字段,由于没有排名字段,所以无法引用“排名”进行高亮判定。抱歉给您带来困扰
作者: 派大星的海绵裤    时间: 2022-4-9 13:59
那如果我同时有好几个字段都需要高亮显示(最高值和最低值都需要高亮),其中一个字段还得用格间计算,普通表实现不了吧,有别的方式能实现吗
作者: 永洪tech-mcs    时间: 2022-4-9 14:14
格间计算得用自由式表格实现,最高值、最低值需要传参来进行高亮
作者: 派大星的海绵裤    时间: 2022-4-9 15:03
格间计算能实现好几个字段的最高值和最低值实现高亮吗
作者: 永洪tech-mcs    时间: 2022-4-9 15:40
可以的,需要用参数结合高亮来进行实现
作者: 派大星的海绵裤    时间: 2022-4-11 10:56
大约需要怎样做呢
作者: 永洪tech-cp    时间: 2022-4-11 11:44
先对数据进行降序排列,然后获取最大值,对最大值设置高亮
可以参考下面的写法:
var data = getData("图表1", DATA);
//获取表1中第二行第一列的值
param["a"]=data.get(1,1)
然后设置高亮条件:


(, 下载次数: 1086)