根据参数动态排序字段

 

有的报表需求就是做一个下拉列表进行报表排序的选择
1, 首先报表里做两个参数 普通参数用来接收外部传值 动态参数里进行参数计算 if(arg1==“1”:“admin_org_id:1”,arg1==“2”:“code:1”,arg1==“3”:“name:1”,arg1==“4”:“simple_name:1”,“id:1”) 根据 arg1 接收到的不同的值判断不同的结果.

png
2, 单元格 A2 中根据 select()函数的语法的话需要写成 =ds1.select(id;${arg2}); 之后 arg2 的值是字段:1 这种字段排序的值
png
3, 参数模板中下拉列表框的话写成类似这样的就可以实现了
png