报表设计器版本 |
---|
since 5.7 |
「数据库查询」数据集,指通过执行SQL语句查询出的数据集合,该数据集可直接用于报表计算。
进入报表设计器,在设计器左侧部分为数据集管理区域。在管理区域上方,是数据集「添加」、「修改」、「删除」、「预览」按钮。如下图所示:
点击「+」,选择「数据库查询」,进入添加SQL查询数据集界面。如下图所示:
输入数据集名称(数据集名称不可重复)和SQL后,点击「预览」按钮,即可查看该数据集数据。如下图所示:
SQL中可以添加参数,格式为:${param},例如: select * from table where name = '${param}’;一般用于参数报表,接收参数执行报表数据过滤。
1.打开报表设计器,在设计器左侧部分为数据集管理区域,点击「+」,选择「数据库查询」,进入添加SQL查询数据集界面,选择数据库「VRDemo」,点击数据表「salesman」,自动生成SQL:SELECT * FROM salesman;
2.为数据集添加参数,修改SQL为:SELECT * FROM salesman where area = '${area}'。area为参数名称,点击「刷新参数」按钮,在参数栏自动添加area参数,默认值输入「华东」。如下图所示:
3.点击「数据预览」,如下图所示:
注:参数报表加载默认参数的顺序是:数据集默认参数 -> 控件默认参数。