整个全局参数,在里面写sql()函数,$fine_username返回账号名称,通过参数去过滤出每次登陆人的所属部门,然后把这个参数写到你的数据集里面。1.设置全局参数名称dept 默认值
SQL("数据连接","
SELECT distinct dept FROM 部门表
WHERE 部门表名称 = '"+$fine_username+"'",1)
2.数据查询:select * from 表名 where dept in ('${dept}') 这是一个系统的所有报表
如果只想针对单个报表,只需在参数面板定义一个参数即可通过$fine_username返回部门加入到数据集中即可。