【摘要】
实际的业务场景中,报表工具除了用来展现数据,更要满足用户各类数据填报需求,润乾报表工具中数据填报的功能更是强大:
1. 不仅支持呈现,也支持数据录入。
2. 数据录入可以做到来去无关,来去自由。
3. 网页上录入可以做到数据合法性校验和自动计算。
4. 结合集算器,可以做到任意数据源的录入。
去乾学院看个究竟:报表工具不可或缺的数据填报功能

复制摘要

BI 软件市场越来越热闹,但由此也给软件用户带来了“选择恐惧症”,在貌似功能类似的情况下,用户会转而关注到底哪款软件更加炫酷、便捷、易上手。但事实上,仍旧有不少实用性的功能是 BI 系统中需要的,就像本文要介绍的数据录入,即便不在 BI 常规意义的分析呈现范畴,但是作为业务流程中重要的起始环节之一,如果能够让录入人员比照格式清晰、意义明确的表格进行输入,对于数据的有效性、完整性等都会有极大的帮助。

报表既然是个表格,而表格都是可以填的,那么,用户希望报表能支持填写也是理所当然的事情了。利用报表来填报录入各种业务数据。例如通过销售合同表来录入新签合同、通过员工信息表来录入新进员工信息,操作自然,含义明确,实在是挣钱养家、居家旅行的必备功能啊。但是,许多 BI 风格的报表工具都不支持填写,一旦碰到需要填写或者修改的表格还要另行处理,非常麻烦。

现在好了,使用润乾报表之后就再也不愁了,除了高端大气的大屏展示功能、炫酷的统计图、移动端随时随地查看报表、秒速呈现大报表、导出打印一气呵成,等等等等,润乾报表还有一项强大的功能:数据填报。

数据填报功能的载体称为填报表,润乾填报表能够实现各类填报需求,无论规范还是复杂,并且设计过程简单高效。

一、 数据呈现及录入的多样性

· 网格式填报表

这种填表类似纸质的登记过程,数据记录以清单形式纵向列出,一条记录就是一行,用户逐条录入,最后多行一起提交入库。

· 行式填报表

在填报应用中,有时候并不仅仅是修改数据或者在留白处录入数据,很多时候,可能还需要我们在已展现的数据中插入新数据和删除数据,这时,行式填报表便是最佳选择。

润乾报表中,增加行、插入行、删除行完全可以一气呵成。

· 自由格式填报

上面两种报表在展现时,会同时展现多条用户数据,在某些情况下这是不合理的或者不方便的。特别是为了数据含义的直观和页面的美观,需要将一条记录设计成多行多列的形式,这样的填报表称为自由格式填报。

同时,填报表中也可以借助参数模板,来查询定位特定的数据。

· 多源填报表

在实际的应用中,经常会出现一张填报表的数据,需要同时保存到多张物理表中的情况,并且要求多张表之间保持数据库事务一致性。这种填报表,我们称为多源填报表。

比较常见的多源填报表是主子填报表,通过主子表的填报,将用户输入的数据同时存入多个物理表中。传统的填报工具遇到这种填报表,因为要确保一致性,往往只能编程实现。但是在润乾报表中,利用润乾报表的填报模型,很轻松就可以无编程实现了。

如下面的主子表,上面的数据来源于订单表,下面的数据来源于订单明细表,填报之后一起提交,各自更新到对应的数据表中。

· 填报表组

很多业务系统中,还需要对多张填报表同时进行编辑,然后批量提交数据库,或者批量导入 / 导出 excel,等等。这种多个填报表同时操作的功能,我们称为填报表组,例如:

订单表:

订单明细表:

二、数据处理

润乾填报表的数据处理部分中,数据来源与数据去向是分开配置的,所以轻松实现了数据来去自由和来去无关,从而支持以下各种甚至更多使用场景:

  • 最常用的数据来源表与回填数据表一致,也就是常见的修改数据的情况。
  • 展现报表时数据来源于表 A,在 web 中填报数据后,提交时将数据保存入表 B。多见于基于工单的业务流转情况,此时要求表 A 和表 B 中的字段都能与报表字段进行对应
  • 展现空白表格,录入数据后提交入库。比如新员工入职时录入自己的个人信息时,不适合也不应该将不同人员的信息展现给彼此,这时就可以用空白填报表,不展现数据,只录入数据。效果如下:

三、填报格的智能设置

· 数据合法性校验

为了保证信息准确无误的入库,填报表往往需要在客户端页面输入时进行合法性检查,例如检查输入是否为数字、是否符合规定的格式或数据范围等。这可以通过设置单元格校验属性,编辑校验表达式来进行校验。

例如要求工资填报格(H3)里填写的数据在 3000 到 10000 之间,那么就可以将单元格的校验表达式设置为:H3>=3000&& H3<=10000。并在录入非法数据时出现如下提示:

· 自动计算

填报时,为了简化用户输入,减少错误率,往往还需要为用户提供自动计算功能,也就是在录入了某些数据后,系统会自动算出另外一部分单元格的值。自动计算大部分时候要求在网页上即时响应,也就是用户在网页上录入数据时就触发另外一些单元格自动计算。

润乾填报表中,自动计算表达式采用 Excel 风格的公式,允许跨页计算。函数方面提供了 sum、average、count 和 sumproduct 等聚合函数,分别为汇总、求平均值、计数和单元格数组乘积之和等。

例如,要求在下表中根据工资填报格(H3)计算应发工资,应发工资为工资的 1.2 倍,那么可以设置应发工资格的表达式为:=H3*1.2,效果如下:

· 编辑风格

在录入数据的时候,有时会因为人工操作录错数据,或者不清楚数据范围导致录入比较费劲,举例来说:对于性别字段,只有男女两项可选,直接录入可能会有拼写错误,如果有中文下拉框供用户下拉选择的话,就会提高不少效率。润乾填报表中提供了这种帮助用户快速、正确录入数据的功能,称为编辑风格。

润乾报表填报提供的编辑风格包括下拉列表框、单选按钮、下拉数据表、复选框、下拉日历、上下载文件、下拉树等

如上面的员工表中,性别列填报格的编辑风格可以设置为下拉列表框:

出生日期及入职日期列填报格的编辑风格可以设置为下拉日历:

四、结合脚本,可做到任意数据源的录入

目前润乾填报表除了支持内置的 Oracle、SQLServer、Mysql、DB2、PostGres 等数据源外,还可以使用脚本实现对 Hive、Hbase、Redis、Mongo、Webservice 等其他外部库的支持。除此之外,润乾填报表还可以将本地文件作为数据源使用,例如 Excel 文件、json 文件、xml 文件、二进制文件等等。

综上,润乾填报表基于其类 excel 报表设计模式可轻松高效地设计各种格式的填报表,为格式需求多样、数据填报方式复杂的填报业务提供了灵活的解决方案。心动不如行动,快快去下载试用吧。

我不是药神,我是表神!

数据来源渠道及采集工具_报表工具不可或缺的数据填报功能-----数据采集数据补录工具...相关推荐

  1. 数据来源渠道及采集工具_【公示公告】涡阳县村级光伏扶贫电站数据采集器更换采购安装项目单一来源采购标前公示...

    现将涡阳县村级光伏扶贫电站数据采集器更换采购安装项目申请单一来源采购的有关情况予以公示,接受社会广泛监督. 一.采购人.采购项目名称和内容 采购人:涡阳县富民光伏发电有限责任公司 采购项目:涡阳县村级 ...

  2. 数据来源渠道及采集工具_几款简单好用的爬虫抓取数据采集工具

    新朋友点上方蓝字"Office交流网"快速关注 1. 火车头采集器 火车采集器我们也一直在用,是老牌的采集工具了.它不仅可做抓取工具,也可以做数据清洗.分析.挖掘已经可视化等工作. ...

  3. 数据来源渠道及采集工具_鹰眼智客大数据可以采集哪些渠道客源?

    鹰眼智客大数据从研发之初,不断升级版本,对接新的采集源供用户使用.目前基础采集+万能采集已有200+可以使用. 鹰眼智客大数据官网:www.yydashuju.com 鹰眼智客大数据微信:yyxgzn ...

  4. 数据来源渠道及采集工具_工业数据采集工具

    什么工业生产设备数据采集? 数据采集(DAQ),是指从传感器和其它待测设备等模拟和数字被测单元中自动采集非电量或者电量信号,送到上位机中进行分析,处理. 工业生产设备数据采集是利用泛在感知技术对各种工 ...

  5. 数据来源渠道及采集工具_GrowingIO「转化数据回传」| 平台对接免开发,优化投放更便捷...

    GrowingIO「广告监测」为我们准确监测投放质量.通过「转化数据回传」功能,我们能够快速完成广告平台对接工作,让广告效果优化更为高效. -- 某社交平台明星企业 随头条.腾讯等各广告平台逐步推出 ...

  6. 产品分析数据来源渠道

    数据来源渠道 1.产品用户信息 艾瑞数据 :http://data.iresearch.com.cn/ 易观智库: http://www.analysys.cn/ TalkingData(移动观象台) ...

  7. 禁止程序接收鼠标事件的工具_报表工具html事件--鼠标悬停出现提示信息

    概述 – 提示:指启示,提起注意或给予提醒和解释. 在 excel 中会经常用到给某个格子增加提醒信息,比如金额提示输入数值或最大长度值等等.设置方式也有多种,简单的,仅为单元格插入批注就可以了,也有 ...

  8. 永洪报表工具_报表工具对比选型系列用例——排名及跨行组统计

    继<多源分片报表>后,我们继续考察这些报表工具对复杂报表的支持程度. 排名与跨行组运算也是典型的中国复杂报表形式,这类报表的源数据集通常比较简单,但在表格的单元格之间会有较随意的计算要求. ...

  9. python和报表生成工具_报表自动生成工具的原理方法,及热门软件

    阅读提示: 文章中与FineReport软件使用的相关内容,基于软件的V7.0旧版本编写,不代表软件最新的使用方式. FineReport最新版免费试用:https://www.finereport. ...

最新文章

  1. C++ Opengl旋转源码
  2. 一对多,多对一,多对多的关系
  3. PLSQL个性化设置
  4. 欧洲2015年新设太阳能约8GW 为4年来首增
  5. 问大家一个没有什么技术水平的问题!
  6. php日期控件calendar.js,轻量级的原生js日历插件calendar.js使用指南
  7. 内推 |阿里大文娱-数据分析(广州/北京)
  8. 政府机构网络安全实战
  9. 使用python实现微信小程序自动签到
  10. python代码控制机械臂_Dobot 机械臂
  11. win10电脑360调用不到JAVA,win7/win10系统360浏览器打不开原因及解决方法
  12. 计算机发送到桌面快捷方式,win10怎么把计算机放到桌面快捷方式
  13. 米勒拉宾算法求超大质数及其因数
  14. device_register分析
  15. java空指针异常解决_Java中的空指针异常是什么以及如何解决?
  16. 什么是大数据?以及大数据的5V特性
  17. Linux编程基础:第一章初识Linux课后习题及自我总结
  18. 在微型计算机中硬件和软件的关系是_,计算机的硬件系统和软件系统的关系是什么?...
  19. 官宣!1024 程序员节日程发布,第一代程序员求伯君将出席大会
  20. springcloud2-注册中心eureka及nacos

热门文章

  1. 随风潜入夜,润物细无声----听朱正辉老师谈3G与现代化信息生活
  2. PX4从放弃到精通(二十五):EKF2
  3. vue 通过接口实现前端登录页验证码功能
  4. 低代码行业未来如何?
  5. 存储环境启动关闭顺序
  6. 根据一只猿前辈的TPLINK和海康威视漏扫工具改进的IPscanner成果展示(20170314 更新)...
  7. 如何使用python生成词云并透明背景的词云?
  8. MaxwellWorkbenchoptiSLang联合优化总结
  9. 《机器人学导论》学习-01空间描述与变换
  10. 学习日志,更新起点爬虫,下载已经付费订阅vip的章节