SQL报表配置

菜单位置

睿思平台>报表管理>SQL报表配置

功能说明

SQL报表配置是通过编写SQL语句进行报表的配置,能够满足更加复杂的报表需求,将SQL输入后其查询条件定义、查询结果定义、查询分组定义等数据会进行自动解析。
用户也可以自由选择客户端报表和移动端报表,即报表是在客户端进行展示或移动端进行展示。
通过配置报表联查定义也可以定义联查报表,即对查询出来后的数据进行联查,可以打开一个新的报表,根据联查配置的数据进行查询,也可以打开一个模型的FROM视图,查看原始数据。

页面配置字段说明

SQL检验按钮
SQL报表配置编辑完成后,点击后会对当前报表进行校验,只有校验成功的报表才可以进行查询,如果校验失败则需要根据提示进行修改。

报表名称
SQL报表配置的名称,拥有数据唯一性,和报表配置、高级报表配置中的名称共享唯一。

上级菜单
选择上级菜单位置,所选位置就是当前报表配置所放置的位置。

报表类型
可以选择移动端报表和客户端报表。当选择移动端报表时可以选择显示图表类型,图表类型分为:饼状图、柱状图、折线图。

SQL语句
输入写好的SQL语句,语句的格式:SELECT中的别名需要在AS后面写上双引号,用来解析查询结果定义的名称,在AS前面定义的表名的数据格式为 表名.字段名(该字段名不可以使用双引号包起来),如果需要高级语法需要用括号包起高级语法。FROM中写表名的别名也需要在表名和别名中间写上AS。WHERE中的数据参数格式为冒号加字段名(:state),其中的字段名称和连接符之间需要用空格链接。ORDER BY使用正常的语法格式就可以。GROUP BY使用正常的语法,数据格式为 表名.字段名时,该字段名不可以使用双引号包起来,但一些高级语法需要使用括号包起来。

固定列数
当报表字段过多时,固定前n列数据不随着横向滚动条滑动而滑动

SQL报表表头配置

查询条件定义

字段说明

字段名称 字段说明
名称 即在报表查询页面查询结果字段的显示名称
对应字段 SQL语句填写后会自动解析,如果获取不到对应字段则为空
父级字段 当对应字段解析出后,查询条件需要为单选或多选的数据时,可以选择父级字段
SQL数据 SQL语句填写后会自动解析,当前为WHERE中的查询条件数据(不可编辑)
变量标识 SQL语句解析后,获取到的变量标识(不可编辑)
变量字段类型 SQL语句解析后,需要选择查询条件的类型
默认查询值 SQL语句解析后,获取的固定查询默认值
移动端默认查询条件 当报表类型移动端报表时且移动端位置为首页位置时,该条件必填
移动端位置 当报表类型为移动端报表时必选。有且仅有一个首页位置的查询条件

查询条件定义

查询结果定义

字段说明

字段名称 字段说明
名称 SQL语句解析后,获取的SELECT语句中的别名,即在报表查询页面查询结果字段的显示名称
对应字段 SQL语句解析后,获取到的字段名称
父级字段 SQL语句解析后,获取到需要相同对应显示字段不同链接字段的字段数据
SQL数据 SQL语句解析后,获取到的SQL语句的数据,和对应字段相反,当能够解析出模型和字段时有对应字段,无法解析时会直接生成SQL数据
汇总方式 当查询分组定义拥有数据时,不存在查询分组定义的查询结果需要选择汇总方式(SQL语句自动解析)
字体颜色 例如:[{"field_name": "金额总计", "formula": "金额总计 > 0", "color": "green"}, {"field_name": "金额总计", "formula": "金额总计 == 0", "color": "blue"}] 其中field_name对应的时所需要修改颜色的字段,需要和公式代码(formula)中的“金额总计“字段一致,color为显示颜色。该json字符串为列表,需要多个判断的时候就可以写多了元素字典
是否隐藏 当选中时,在查询结果中会隐藏该字段以及数据
父级名称 当需要选择相同模型相同名称字段,不同关联关系的数据时,可以选择不同的父级字段,对数据进行查询
移动显示位置 当报表类型为移动端报表时,移动端显示位置必填,必须选择一个首页列表

查询结果定义

查询分组定义

字段名称 字段说明
名称 分组定义的名称,用于其他字段配置时的选择
对应字段 SQL语句解析后,获取到的字段名称
父级字段 SQL语句解析后,获取到需要相同对应显示字段不同链接字段的字段数据
SQL数据 SQL语句解析后,获取到的SQL语句的数据,和对应字段相反,当能够解析出模型和字段时有对应字段,无法解析时会直接生成SQL数据

报表联查定义

字段名称 字段说明
联查对象类型 可以选择自定义报表和系统表单
联查对象-报表 当联查对象类型为自定义报表时,可以选择所需要联查的报表配置、SQL报表配置、高级报表配置
联查对象-模型 联查对象类型为系统表单时,可以选择关联的模型中的模型
联查方式 可以选择双击行联查和单击指定字段联查
联查字段 输入查询结果定义中的名称。就可以点击改查询结果字段就可以进行联查

报表联查定义

标题定义

字段名称 字段说明
标题类型 分为主标题和副标题,主标题只能有一个,副标题每个位置只能存在一个
标题内容 当标题类型为主标题时,标题内容可以自定义标题,当标题类型为副标题时,标题内容为查询条件定义的名称
标题位置 可以选择居中、居左、居右三种位置
字体大小 可以输入大小的数字
是否黑体 可以选择是否为加粗字体

图表定义

字段名称 字段说明
显示图表 查询结果上方展示突变,直观体现出数据价值,分为柱状图、饼状图、折线图
标题名称 图表单独的名称
标题颜色 输入RGB编码或者常见英文颜色单词,即可改变标题的字体颜色
标题大小 可以输入大小的数字,控制标题字体大小
分组字段 可以理解图表的X轴,根据那个字段进行汇总
统计数据字段 可可以理解为图表的Y轴,此字段根据分组字段汇总后的数据

最终效果

报表展示效果

results matching ""

    No results matching ""