报表设计
流程分析是通过报表对流程进行统计分析且以图形展示,并可支持用户自定义配置报表。
流程分析有数据源配置和报表配置,两部分组成。
数据源可配置不同数据库源,也可以使用H3系统业务数据;报表是通过拖拉形式,把需要展示的内容拖到配置区域,包含报表体配置、过滤参数配置、图形配置、汇总方式配置。
报表数据源
1 表单数据源配置
在设计报表时,需要先选择报表对应的数据源
在报表设计的左侧,点击新建数据源,可以选择所有应用内的表单数据信息。
注意:一个数据源可以对应多个报表,但是一个报表只能对应一个数据源。
2 勾选流程模型数据源
在报表设计的左侧,点击新建数据源,可以选择所有流程模型和主数据信息。
点击确定后数据源显示如下图,然后将对应字段拖入到右侧的图表中,即可生成用户想要的报表:
3 SQL数据源设置
进入SQL数据源配置界面步骤如下:
当表单配置的数据源不能满足业务需求时,则可以通过写SQL的方式来满足,SQL配置的数据源更灵活、强大,写完SQL后点击“校验”,如果SQL有误则给出对应的提示信息;正确SQL则直接展示查询数据列表。
点击确定后数据源展示和“勾选流程模型”的数据源效果一样,然后将对应字段拖入到右侧的图表中,即可生成用户想要的报表。
报表类型
1、明细表
拖拉明细表在指定区域内后,新建需要查看的数据源,例如选择“成绩”表单为数据源。
也可以添加排序方式,升序、降序。默认为升序
2、汇总表
列分组:选择交叉分析的列字段,意思是按照分类类型显示需要查看的数据值。
行分组:选择交叉分析的行字段。
值:选择统计字段和统计分析(一般是数值的字段)。
将数据源拖入汇总表内:
汇总表可以继续使用上一个数据源,也可以新建数据源。
新建书本信息的数据源,可以汇总根据分类、书名、作者交叉汇总借书的次数。
3、折线图
折线图可以通过分类、系列、值来统计每个类型数据。
分类:最多支持 1行分类。
系列:支持不同维度的系列拆分。
值:可支持各种数值型的字段计算,如统计、求和、最大值、最小值、平均值。
将选好的数据源的字段拖入折线图内的对应区域。
该折线图显示了,根据科目进行分类,每个学生作为系列,统计显示每个学生每个科目的成绩分数情况。
可以点击系列,取消显示,只看某个人或者某个值的显示。如下图:
折线图、柱状图水平可拖拽。场景:当折线图、柱状图的水平轴数据很多时,电脑界面、手机屏幕展示不完全,那么可以通过左右拖拽的方式查看完全剩余的报表效果,如下图效果:
4、柱状图
属性同折线图,图型如下所示:
选择了数据源后,可以将需要展示的字段和值拖入表内:
该报表显示了,根据每个学生的科目显示成绩分数的情况。很清楚的可以看出每个学生的所有科目情况。
5、饼图
属性同折线图。饼图内只有系列和值的显示,可以拖入系列字段和值显示数据。
6、雷达图
属性同折线图,可以将需要显示的字段拖入表内。选择拖入分类、系列和值。
该表可以看出每个年级各个科目的成绩统计值。
7、漏斗图
属性同饼图。
该表可以显示出每个年级的成绩分数的统计情况和占有比例。默认是乱序的。可以设置排序字段为升序、降序。
8、简易看板:可以显示每个字段的汇总、计数等,最大支持看板是2*3。右上角可以添加行和添加列。
如果选择的数据源是成绩表,拖入学生、科目等字段的时候,会自动计数以成绩个数计数。(文本字段默认显示的是COUNT计数个数,不支持其他函数汇总)
如果是数值字段,可以对数值字段进行计数count、sum等统计。
如果需要统计学生的个数的话,建议可以数据源选择学生表,拖拉姓名,可以选择每个学生的个数简易看板了。
查询条件
查询条件是指通过这些设置为条件的字段内容来筛选报表中需要展示的数据。设置查询条件,可以拖入选择的查询字段,在前台可以显示出查询某个字段的值。
也可以对过滤条件进行编辑:
l 显示名称:修改查询条件的名称
l 参数类型:根据控件选择类型,如:数字范围、组织机构、字符查询、固定值等。
l 数字范围:当过滤条件为一个数值的区间,如成绩在80-90区间使用。
l 组织机构:备选项有:全部(可以选机构也可以选人员)、组织(只可以选机构)、人员(只可以选人员)。当参数类型为“选人控件”时,可设定此项。(选人控件:拥有者、单人/部门、多人/部门)
l 字符查询:当设定的过滤条件字段为文本、字符输入框,可直接输入内容进行查看数据,或者设置默认值过滤信息。
l 固定值:当需要设定的报表过滤条件字段在原表单中属下拉选择控件,其值为在下拉选择控件中设置或引用数据字典数据项时,可以设定此项;当需要自定义设定该过滤条件字段内容,可以设定此项,并在固定值选项设置选项。
前台报表显示
如果是修改字段,只能修改字段的名称,如果是修改数值,可以修改名称和函数类型。如下修改字段名称:
修改值、数值:
修改显示名称,函数类型(count、sum、avg、min、max)、小数位数。
如果有日期字段需要修改,可以选择日期的函数类型或者数据显示格式。如下图:
报表切换
1、行列切换
为了更方便用户配置报表,可以让用户交换“行字段”、“列字段”里面的字段:
场景1:当用户将“行字段”错误的拖到了“列字段”里面,那么可以直接将错误的字段拖过来。
场景2:当用户不确定字段放在“行字段”还是“列字段”里时报表效果更好,那么可以直接将字段交换位置看效果。
2、报表类型转换
例如:柱状图、折线图、雷达图这三个类型属性是一样的,需要设置分类、系列、和值,可以直观的切换类型查看。
饼图、漏斗图是属性一样的,设置系列和值,这两类可以切换查看。
明细表和汇总表是单独的属性,建议不用切换分开查看报表显示。
切换如下图显示:
报表功能
1、一行两列
如果需要将明细表、折线图为一行显示。需要在明细表、折线图设置内选择一行两列。
先在明细表内选择一行两列,点击空白处:
出现两列后,在选择第二个表设置,选一行两列。
选择后:
2、允许导出:报表导出的功能可以在明细表、汇总表内选择。
前台显示导出效果
导出到EXCEL:
3、固定行、列表头:在报表设计内,设置选择了固定行、列表头。数据比较多的时候,可以对应表头查看数据值。
选择固定表头前,前台显示
选择固定表头后:
4、联动,在报表内设置好联动报表,汇总表选择联动报表有柱状图。
保存后,在前台查看效果显示:点击英语后,会联动显示与英语有关的数据。(其他科目同理)。汇总表联动柱状图:
汇总表联动折线图:
当取成绩分数为某个值,取王五的数学分数为99,在柱状图联动交叉显示这个数据。如下图: