填报课程

<< Click to Display Table of Contents >>

当前位置:  进阶学习 

填报课程

复制链接

1.概述

vividime通过提供可视化的数据展示和分析功能,帮助企业更好地理解和利用数据。其中,填报功能是vividime的重要组成部分之一,它能够将用户输入的数据直接写入到数据库中,为企业提供了更便捷和高效的数据录入方式。

2.应用场景

手工数据分散,需要上传:传统的数据填报往往需要手动收集、整理和上传数据,这可能导致数据分散在不同表格或系统中。这种分散性使得数据容易丢失或错误,同时增加了填报的工作量和时间成本。此外,手工上传数据会有引入格式不一致、字段缺失或冗余等问题,给数据的整合和分析带来困难。

数据复杂多样,没有统一标准:在数据填报过程中,不同部门或系统可能使用不同的数据格式、命名规范或字段定义,导致数据的多样性和混乱性。缺乏统一标准,使得数据的比对、整合和分析变得困难,同时也增加了数据填报的复杂度和错误率。这种缺乏统一标准的情况还会影响数据的可靠性和一致性。

数据共享与协作:在数据填报过程中,通过提供强大的数据共享与协作功能,显著提升了团队的效率和决策能力。使用数据填报能力,用户可以跨部门共享和更新数据,确保所有团队成员始终获取最新的信息。这种灵活、高效的协作方式,使得企业能够更好地应对市场变化,快速做出数据驱动的决策。

3.填报能力

3.1数据校验

如果需要对用户填报时的数据进行校验,则可以使用产品编辑器支持的两种数据校验方式:格式校验和条件校验,格式校验一般在用户填写时就进行校验,而条件校验一般在用户提交时执行。

格式校验:

form_learn_course10_zoom94

条件校验:

form_learn_course11_zoom44

3.2表单填报

对于比较轻量化的填报功能,比如报名登记,问卷调研,在线评测,活动投票等,可以使用表单提交的功能,能够快速上手和完成制作,展示界面美观。

form_learn_course12_zoom44

3.3高效处理

使用过滤组件可以提高数据填报的准确性和可靠性,排除错误和无效数据,确保符合条件的数据被记录和存储。使用过滤组件还有助于保证填报数据的一致性,通过统一的筛选条件,确保数据符合特定的标准和规范。

form_learn_course13_zoom50

3.4权限管理

通过细致的权限设置,控制不同用户对数据的访问和编辑权限,确保数据安全。

form_learn_course14_zoom44

3.5高度自定义的填报界面

vividime提供了高度自定义的组件能力,可以根据不同的需求制定个性化填报报告,同时还提供了丰富的报告主题与布局选项,满足用户的设计需求。

form_learn_course15_zoom25

form_learn_course16_zoom33

4.典型案例制作

接下来将带大家制作一张常用的绩效考评表。通过以下操作,我们将学会如何用vividime实现数据填报,并进行条件校验。制作出来的表格案例如下所示:

form_learn_course17_zoom57

4.1使用数据

首先数据库中新建好一张表用于数据填报入库。添加数据源和创建数据集。

示例数据:填报学习

form_learn_course18_zoom57

4.2新建分析报告

首先点击【制作报告-“+”-新建分析报告】,将报告布局设置为自由布局。

form_learn_course22_zoom57form_learn_course20_zoom57

4.3报告设计

接下来将文本组件、文本参数组件、提交按钮、自由拖动到画布当中。

form_learn_course21_zoom44

文本组件:用于报表标题和评分人的展示,标题双击输入报告的标题即可;评分人通过内置参数:?{_USER_} 来展示登录的用户名。

文本参数组件:该组件用于月份的筛选。组件名称即是日期参数的名称,这里我们可以将组件名称修改为:月份,方便我们后续选择参数。选中标题修改为:月份。选中后在设置中修改数据类型为日期,时间层级改为“月”,可以自定义一个默认值,我这里设置的是“本月”。

form_learn_course1_zoom28

 

提交按钮:用于填入数据后的提交操作,即点击按钮后,数据将提交至数据库中。

自由表填报:用于数据的输入。选择我们创建的数据集后,将字段名称绑定到组件中;第一个序号,使用格间计算:row 计算行号。最后一个单元格“总分”使用格间计算:colTotal(row,4,8)/5 计算评分项的平均值。还需要将“总分”的数据类型改为整数。

form_learn_course2_zoom57

当评分项为空时,显示“请填写”;总分为0时,显示“未填写”。可以通过单元格的高亮实现:选中数据项单元格,【设置-高亮】设置高亮条件,其他的评分项也是一样的道理。“总分”由于是数值类型,判断条件应该是等于0,而并非是“空”。

form_learn_course3_zoom50

单元格中可以对数据进行校验,例如我们希望评分项是百分制的,则需要控制数值的范围,不满足该范围的给出提示。“总分”需要控制不能手动输入。选中单元格后,在【设置-编辑器】中,评分项设置最大最小值,并在下方输入提示信息:“请填写0~100的数。”;“总分”的单元格中,将编辑按钮去掉。

form_learn_course23_zoom57

接下来我们需要设置过滤条件,这样就会和左上角的“月份”进行联动。点击过滤图标,设置过滤条件:

form_learn_course24_zoom38

为了使提交后的数据,可以实时展示在填报界面,可以在【报告-高级-数据刷新】勾选获取实时数据,方便我们实时看到数据是否已入库。

form_learn_course6_zoom50

4.4设置入库关系

因为填报功能本身不会自动创建表,因此我们需要创建入库关系,将报告中的字段与数据库中的字段进行关联。在画布上方【填报-填报字段】中,新建一个填报参数,随后选择“数据源”与“目标表”,可以点击“智能匹配字段组”,自动将组件上绑定字段与选中的目标表中的字段进行匹配。我们还需要手动添加“月份”与“总分”字段,与目标表中的日期与总分对应。设置勾选条件列为:月份、部门、职位、姓名。随后点击设置行列关系,确认一下我们的关系设置;下方的“提交类型”修改为“智能提交”。

form_learn_course19_zoom44

最后我们需要对按钮进行一些设置:点击“提交”按钮,【设置-选项】中,将提交类型改为填报提交,参数选择上方我们自定义的“填报参数1”。

form_learn_course8_zoom44

4.5报告预览与查看

制作完报告后可以在制作报告界面点击右上角“预览”或者是查看报告中直接点击对应的报告,查看报告实际运行的状态,此时我们可以点击输入一些数据,点击“提交”按钮验证是否提交入库,并在数据库中确认我们提交的数据是否已写入到数据库中。

form_learn_course9_zoom57

 

5.总结

综上所述,我们对填报的应用场景、填报能力以及典型案例制作进行了全面的讲解。vividime的填报功能在各类业务流程中展现出其高效性和灵活性,能够满足不同用户的个性化需求,提升数据采集的准确性与及时性,帮助企业克服在数据填报过程中遇到的挑战。vividime通过其高度的自定义属性以及简易的操作,定能为企业提供一个专业、高效、稳定的解决方案。