报表参数

报表允许你定义参数,这些参数可以在运行时动态改变。

参数定义

在报表的工具栏里单击设置按钮:

入口地址

设置其中的参数列表:

入口地址

使用参数

设置好的参数,可以在报表后期运算时使用这些参数。

例如参数定义如下:

入口地址

我们可以在报表设计器任何支持表达式编写的地方使用这些参数,具体办法就是:

$参数名

单元格表达式

例如在单元格中使用,设置单元格的值为:

=$dept_id

入口地址

条件渲染表达式

入口地址

SQL查询

定义一个SQL数据集,设置sql为:

select * from EMPLOYEE where DEPT_ID=${$dept_id}

其中${}是告诉BaskReport引擎这一段用表达式的方法解析

$dept_id表示使用报表中名称为dept_id的参数。

通过URL传入参数

以报表预览为例:

参数传入

报表导出相关的参数传递也是相同的方法。

results matching ""

    No results matching ""