通过参数控制报表权限
本文通过一个示例,介绍如何通过参数,来实现报表数据权限控制。
制作向导
数据集中使用参数实现根据
使用普通参数(area)实现根据area传参不同过滤出不同数据,当area不传参时查询所有数据。
报表的基本设置
根据需要将制作好的带参数与宏的数据集进行引用,对单元格进行常规设置操作。
A1单元格输入表达式=if(area==''||area==null,"所有地区的订单","货主地区"+area+"的订单"),通过使用参数实现传参不同,而显示不同内容。
报表预览时传递参数值
在报表展现url链接中传递参数area的参数值(当参数值为中文时,需要先将内容进行base64加密后,再使用encodeParamName=参数名进行解密)
以area传递参数值华南为例,具体url链接如下: