18.11 group与select公式增强
18.11.1 排序支持基于单元格
在使用select或group数据集公式时,其第四个参数是排序参数,修改之前只能引用本数据集的字段作为排序字段,比如select('ds1','column1',null,'column1 asc')
此次修改后,支持按照具体单元格的值进行排序,即支持select('ds1','column1',null,'m3 asc')
例如下图
展示结果
【注】如果报表里有单元格显示序号,需要显示勾选为序号列,例如上面报表的a3单元格
18.11.2 多条件过滤支持in公式
在使用select或group数据集公式时,其第三个参数是过滤参数,修改之前多个过滤条件时只能使用and或or连接使用,比如select( 'ds1', 'id',{&Get('ds1', 'id')=1 or &Get('ds1', 'id')=2 or &Get('ds1', 'id')=3 })
此次修改后,支持通过in公式判断值是否在集合中,即支持select( 'ds1', 'id',{In(List(1,2,3),&Get('ds1', 'id'))})
例如下图
展示结果