报表参数
报表允许你定义参数,这些参数可以在运行时动态改变。
参数定义
在报表的工具栏里单击设置按钮:
设置其中的参数列表:
使用参数
设置好的参数,可以在报表后期运算时使用这些参数。
例如参数定义如下:
我们可以在报表设计器任何支持表达式编写的地方使用这些参数,具体办法就是:
$参数名
单元格表达式
例如在单元格中使用,设置单元格的值为:
=$dept_id
条件渲染表达式
SQL查询
定义一个SQL数据集,设置sql为:
select * from EMPLOYEE where DEPT_ID=${$dept_id}
其中${}是告诉BaskReport引擎这一段用表达式的方法解析
$dept_id表示使用报表中名称为dept_id的参数。
通过URL传入参数
以报表预览为例:
报表导出相关的参数传递也是相同的方法。