SQL数据集
大屏设计器数据集支持SQL数据集,通过写SQL的方式,将数据库表中的数据展示在图表中
- 点击组件栏右上角的
数据集
或者“数据”
中数据集后的均可打开数据集管理界面
- 点击“新增”,即可打开数据集新增界面
一、基本信息
二、查询SQL配置
输入查询SQL后,点击查询解析,会将sql字段解析出来,支持设置参数及系统变量
select name,age from demo
三、列表字段
SQL解析完成后,会将字段解析到列表字段中
- 字段名:字段名称 不可修改
- 字段文本:字段文本,可修改
- 字段类型:文本、日期、数值
- 排序:字段排序顺序,可修改
- 是否显示:设置是否显示该字段
- 是否总计:统计合计 只有数值类字段才可统计
- 字典编码:数据字典code,翻译字段需要配置
四、参数字段
当查询SQL中有动态参数时,解析后会生成参数字段;可设置参数默认值
select name,sex,age from demo where sex="${sex}"
五、字典配置
可使用字典编码和表字典 详细配置参考
配置图表渲染字段的翻译值,例如性别(sex)字段在数据库存储的值为[1,2],图表渲染成翻译后的值为 [男,女]
存储为3时没有设置字典项,则按照原始数据展示
- 配置性别字段的字典code为“sex”
- 在图表中,性别则直接展示为“男”、“女”
六、查询SQL支持系统变量表达式
SQL数据集查询SQL支持系统变量使用,例如:只查询创建人是当前登录人的数据
配置sql:
select * from demo where create_by = '#{sys_user_code}'
系统变量:
编码 | 描述 |
---|---|
sysUserCode | 当前登录用户登录账号 |
sysOrgCode | 当前登录用户部门编号 |
sysDate | 当前系统日期 |
sysDateTime | 当前系统时间 |