SQL数据集配置
SQL数据集:是指使用
sql的方式获取数据,下面让我们一起来看看如何配置吧
一、点击“数据集管理 ->SQL数据集”

1. 新建sql数据源

点击维护按钮

点击新增按钮
填写完成之后点击测试按钮,出现
数据库连接成功,点击确定即可

2、选择数据源
点击图8.12的箭头,可将数据源列表展开,下拉框(标注1)选择一个数据源,会再自动展示数据源下的所有表,标注2
图8.13
3、解析数据集
在“报表SQL”中输入SQL语句,点击“SQL解析”按钮,“动态报表配置明细”中,就会显示解析的字段(图3.1);在“数据预览”中显示表内容(图3.2);再输入“编码”和“名称”,完成SQL数据集添加;
备注:
1、SQL语句如:select * from rep_demo_jianpiao;(支持带参数或多表联查)
2、编码是数据源的唯一标识,不可以重复;
3、名称是自己随便设计的,可以重复;为了区方便,最好不要重复设计;

图3.1

图3.2
4、数据字典解析
如果某个字段需要数据字典解析,在图3.1“动态报表配置明细”中,给相应字段的“字典code”配置数据字典名称; 数据字典配置方法请点击这里!
5、排序
sql排序只支持在字段明细中设置支持版本1.5.8+

desc升序,asc降序
{'order':'升序或者降序'}
效果根据字段 打卡时间降序,年龄升序
如果同时存在升序和降序,那么字段会先降序,在升序
6、SQL高级写法
- SQL中条件写法,具体见文档SQL条件写法
select * from rep_demo_dxtj
<#if isNotEmpty(sex)>
where sex = '${sex}'
</#if>