跳到主要内容

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当前系统时间