Skip to content
On this page

数据和报表

1. 数据导入设计

利用excel导入导出功能进行多个系统之间的数据初始化或者数据传递,系统提供了excel文件导入工具进行支持。

1.1 导入Excel文件

  • 功能说明

事先通过Excel模板准备数据,将Excel文件上传实现数据导入。

  • 导航菜单

开发平台>>数据管理>>Excel导入管理

  • 使用说明

111

112

113

  • 图示步骤2:新增Excel导入管理

114

  • 图示步骤3:录入Excel表单信息并保存

(1) excel模板:填写模板名称

(2) 功能名称:选择窗口,选择已设计的功能(fun_id自动回填)

115

116

(1) 标题行号:Excel模板文件字段标题所在行号(下图示例)

图片1

  • Excel模板文件:字段名-标题在第1行,录入标题行号:1

1666748352588

  • Excel模板文件:字段名-标题在第2行,录入标题行号:2

1666748205445

  • 图示步骤4:导入Excel模板字段

1666701791356

117

118

  • 图示步骤5:编辑字段明细并保存

(1) 字段类型:下拉框选择,同功能设计开发器字段属性保持一致

(2) 是否必填:设置字段是否必填

(3) 是否唯一:设置字段是否唯一

(4) 取值方式:取excel值(需要设置5-来源列号)、取默认值(需要设置6-默认值)

(5) 来源列号:字段来源于excel表所在的列号

(6) 默认值:字段默认值,设置后取该值

(7) 下拉控件名:字段类型为下拉控件时的控件名称

(8) 转换类型:字段类型为下拉控件时填写,转换类型为:下拉值name转value

121119122120 注:功能字段明细的显示格式为下拉控件名+Formatter组成,图示例下拉控件名为:recordsatus

123

  • 图示步骤6:生效(针对未生效状态,未生效时导入Excel数据不能正常使用)

124

1666761608488

  • Excel导入管理-上传模板文件

1666762793681

126

127

  • 功能设计开发器-添加事件:下载模板

16667677804691666767641260

128

  • 用户展示

1666769386146

  • 失效(针对已生效状态的记录,失效后导入Excel数据不能正常使用)

1251666762004615

1.2 复制Excel数据

  • 功能说明

直接从Excel复制数据,粘贴到系统中完成数据插入。

  • 导航菜单

开发平台>>功能开发工具>>功能设计开发器

  • 使用说明

  • 图示步骤1:导入事件(功能设计开发器)

129

130

  • 图示步骤2~3:填写自定义参数并保存(功能设计开发器)

(1) 自定义参数:填写字段名,同功能设计开发器-字段编号保持一致

132131 注:复制的数据不会直接插入到数据库,需要确定无误后进行保存操作!

定义复制的excel列分别赋值到哪些字段,字段间按顺序用逗号隔开。

133

  • 用户展示

1666773989678134

135136137

  • 图示步骤4:显示含有复制Excel数据的功能列表(批量管理-数据管理)

1666832524304138

  • 图示步骤5~6:编辑后台方法(功能字段)并保存

139

140

2. 数据导出设计

GRG低代码开发平台支持数据导出,系统支持简单的非模板化导出和模板化设计导出两种模式。

2.1 非模板化导出

  • 功能说明

对于于非模板化数据导入,直接在设计器中添加数据导出事件即可,系统支持导出excel、导出txt或导出json。

  • 导航菜单

开发平台>>功能开发工具>>功能开发设计器

  • 使用说明

  • 选择要添加的功能,点击事件明细导入相应事件按钮即可,如下图所示:

  • 导入添加事件按钮后,在功能中即可导出数据列表,如下图所示:

2.2 模板化导出

  • 功能说明

对于导出模板有特别要求的,如导出表单、主从表等,可通过模板化导出设计具体进行导出设计。

  • 导航菜单

开发平台>>报表工具>>报表设计器

  • 使用说明

  • 打开报表设计器,可定义设计模板化导出,如下图所示:

  • 首先使用excel设计好模板,并上传到服务器。
  • 点击新增,添加一个报表,如下图所示:

(1) 报表类型:包括表格报表、表单报表、统计报表、套打标签,模板化导出主要有表格、表单和套打

(2) 报表名称:定义一下报表模板名称

(3) 排序:同一个功能有多种报表模板时,可设置排序

(4) 打印模板:填写excel模板文件的相对路径

(5) 打印格式:默认excel

(6) fun_id:选择该导出模板使用的功能

  • 点击报表模板设计,系统自动加载导出模板,如下图所示:

  • 点击打印区域定义,新增一个打印区域,系统支持定义多个打印区域,必须有且只有一个主区域,如下图所示:

(1) 排序:各区域排序号

(2) 区域名称:简要描述区域

(3) 区域类型:包括主数据区域、表头表尾区域、子数据区域

(4) 是否主区域:同一个导出模板必须有且只有一个主区域

(5) 打印范围:本区域在excel输出的区域范围

(6) 行数:对于表格,每页输出的记录数,超过该数自动分页,加表头表尾

(7) 数据源:支持多数据库,可选择对应的数据源

(8) SQL或class:填写对应取数SQL或业务类class,可直接点击"同步功能SQL和字段"按钮自动同步

  • 填写后保存区域,选中相应区域,点击打印字段明细,设置每个打印字段的输入位置,如下图所示:
  • 将焦点定位到字段打印位置的文本框中,点击excel模板相应位置,系统自动填写打印的行列号,也可手工输入行列号。
  • 对于下拉列表,可以设置相应字段的下拉控件名称,系统自动进行转换。

  • 设计完成后保存,在功能设计器中添加打印按钮事件,在相应功能即可使用,如下图所示:

3. 统计报表设计

  • 功能说明

GRG低代码开发平台支持统计报表定义,可通过SQL配置快速定义统计报表

  • 导航菜单

开发平台>>报表工具>>报表设计器

  • 使用说明

  • 打开报表设计器,可定义设计统计报表导出,如下图所示:

3.1 新增统计功能

  • 导航菜单

开发平台>>功能开发工具>>功能设计开发器

  • 使用说明

  • 新增一个统计功能,选择一般统计报表布局,如下图所示:

3.2 新增统计报表

  • 导航菜单

开发平台>>报表工具>>报表设计器

  • 使用说明

  • 点击新增,新增一个统计报表,如下图所示:

(1) 报表类型:包括选择统计报表

(2) 报表名称:填写统计报表名称

(3) 排序:设置排序号

(4) 打印模板:不需填写

(5) 打印格式:默认excel,不需填写

(6) fun_id:选择已经新增的统计功能

3.3 统计报表定义

  • 导航菜单

开发平台>>报表工具>>报表设计器

  • 使用说明

  • 选中要定义的统计报表,点击报表模板设计,新增定义统计区域和SQL,如下图所示,为定义一个统计主区域。

(1) 排序:填写区域的排序号

(2) 区域名称:填写区域名称

(3) 区域类型:主数据区域和子数据区域

(4) 是否主区域:同一个统计报表必须有且只有一个主区域

(5) 打印范围:可不填写

(6) 行数:可不填写

(7) 数据源:支持多数据库,可选择对应的数据源

(8) SQL或class:填写对应取数SQL或业务类class

  • 点击页面参数增加统计查询条件,如下图所示:

(1) 排序:填写查询参数排序号

(2) 参数代号:填写参数唯一代号,注意这个参数通过输入或选择赋值后可以在SQL中引用

(3) 参数名称:填写参数名称

(4) 参数类型:文本、下拉窗口、选择窗口等,如果填写下拉或选择窗口,必须填写相应的控件名称

(5) 默认值:填写控件默认值

(6) 控件名称:当参数类型为下拉窗口或选择窗口时,填写相应控件名称

(7) 源字段:当参数类型为选择窗口时,填写选择窗口源字段,多个分号隔开

(8) 目标字段:当参数类型为选择窗口时,填写选择窗口目标字段,多个分号隔开

(9) 是否显示:是否在统计功能统计条件栏上显示

  • 点击新增,添加了个统计数据子区域,子区域通过主区域关联统计,如下图所示:

  • 设置完毕,返回主页面点击生效发布,发布完成后可在打开相应功能,测试统计效果,如下图所示:

4. 统计图表设计

  • 功能说明

为表明某种数据的趋势而绘制的图表,通过图表设计,使繁杂的数据可视化显示,清晰直接。

平台支持3种统计图表类型:柱线图、饼图、仪表盘。

4.1 统计图表定义器

  • 导航菜单

BI可视化>>BI图表设计器>>统计图表定义

  • 使用说明

  • 图示步骤1:新增统计图表

1666852486684

  • 图示步骤2:编辑基础设置

1666919835572

(1) 图表模板:柱线图、饼图、仪表盘(图示效果)

(2) 数据来自:SQL语句、功能(暂未实现)、url服务

141 (3) 标题名称:填写图表的名称

(4) 数据源:使用图表对应功能的数据源

(5) 子标题名称:图表子标题名称

(6) Sql语句:设置图表执行的语句(数据来自:SQL语句时填写)xtype---x轴,data1---y轴1,data2---y轴2

1666920456365

(7) 是否显示legend过滤:图表上方图例显示设置

(8) 是否显示工具栏:图表右侧工具栏显示设置

147

148

  • 图示步骤3:编辑X轴定义

1666921785956

(1) x轴-名称:填写x轴的名称

(2) x轴-取值方式:字段值(所有字段值)、指定值(设置的字段值)

(3) x轴-值参数:x轴-取值方式为指定值时填写,设置成功后x轴仅显示这些参数值

142 -
副本

143144

  • 图示步骤4~5:编辑Y轴1、编辑Y轴2

1666923364845 (1) y轴-名称:填写y轴的名称

(2) y轴-取值方式:自动值(根据字段值自动显示)、指定值(根据设置的参数显示)

142 - 副本
(2)

149

c

(3) 预设颜色:按顺序设置y轴图表颜色,逗号隔开

注:y轴-取值方式为指定值时填写以下4个参数,设置成功后y轴根据参数值显示

(4) y轴-最小值:y轴显示的起始值

(5) y轴-最大值:y轴显示的终止值

(6) y轴-步长:y轴的标记间隔

(7) y轴-后缀单位:y轴值的单位

14500

  • 图示步骤6:预览图表及图表生效

  • 预览图表

1666924625501

150

  • 图表生效

16669248299651666927278502

4.2 功能设计开发器

  • 导航菜单

开发平台>>功能开发工具>>功能设计开发器

  • 使用说明

  • 图示步骤1:复制图表主键id(统计图表定义器)

1666927709571

  • 图示步骤2:编辑功能基本信息

(1) 布局页面路径:/layout/layout-common-iframe(预设布局:选择iFrame布局后自动回填)

(2) Grid页面路径:/iframe/chart-window?chartID=主键id

152

  1. 编辑功能基本信息

151

  • 图示步骤3:点击保存

153

  • 图示步骤4:查看用户显示页面

154

5. 数据大屏设计

  • 功能说明

GRG低代码开发平台支持数据大屏设计,平台内置30多种常用大屏模板,通过拖拽配置,不会代码也能打造酷炫大屏。

  • 导航菜单

开发平台>>BI可视化>>数据大屏设计

  • 使用说明

  • 点击新建大屏即可创建一个新的大屏,也可选择一个模板复制已有大屏,进行个性化修改如下图所示:

  • 新建大屏

  • 点击新建或选择一个大屏点击编辑,即可进入大屏编辑设计界面,如下图所示:

  • 工具栏操作

  • 点击工具栏的统计图标,可添加一个统计区块,可选择通用型、自定义或各类统计图表,如下图所示:

  • 点击工具栏的文本图标,可添加一个文本区块,可选择通用文本、跑马灯、超链接或实时时间,如下图所示:

  • 点击工具栏的图片图标,可添加一个多媒体区块,可选择图片、图片框、轮播图、iframe或video,如下图所示:

  • 点击工具栏的指标图标,可添加一个指标区块,可选择翻牌器、颜色块、环形图、进度条、仪表盘或字符云,如下图所示:

  • 点击工具栏的表格图标,可添加一个表格区块,可选择表格或选项卡,如下图所示:

  • 工具栏的其他操作包括:导出图片、预览、保存、撤销、重做、查看代码和关闭,如下图所示:

  • 图层操作

  • 选择图层区块,点击右键,可对图层进行操作,包括:组合分组、删除图层、复制图层、置顶图层,置底图层、上移一层和下移一层,如下图所示:

  • 数据参数配置

  • 选择图层区块,在右边操作栏配置中可以设置图层参数,包括:图层名称、是否隐藏、配色、图形定义参数等,如下图所示:

  • 选择图层区块,在右边操作栏数据中可以设置图层数据来源,包括:静态数据、动态数据(即通过调用接口API获取数据)、SQL数据(配置SQL从数据库获取数据)等,如下图所示:

  • 选择图层区块,在右边操作栏参数中可以设置图层的大小和位置,包括:xy轴和长宽高度等,如下图所示: