动态排序实现 -- 通过参数控制排序字段

 

问题
客户需求,参数模板下拉框中选择排序字段,点击查询之后,根据所选字段进行数据排序
回答
1,新建报表,选择 SQL 检索类型的数据集,添加数据表,选择数据字段,生成一张网格报表:

imagepng
2,报表–参数,增加参数,参数名为 arg1
imagepng

3,修改报表 A2 单元格表达式为:

A2=ds1.select(编号;${arg1}:1)

4, 增加参数模板,编辑风格选用下拉列表框:

imagepng

web 预览之后就可以看到最终的效果了