数据采集填报中自动计算的指标如何做

简介: 自动计算,跨表取数,报表工具,填报

在业务系统中,常常会遇到这样的需求,用户录入了某些数据后,系统需要自动算出另外一部分单元格的值,从而方便用户的计算、简化用户的输入,进而减少错误率,这就是我们常说的自动计算功能。自动计算在 excel 中很常见,那么在报表工具里我们要如何去实现呢?
下面我们就通过润乾报表设计器来讲解一下,如何实现自动计算并提交入库的功能。
使用工具: 润乾报表 V2018
操纵步骤:
第① 步: 安装并启动设计器
第② 步:配置报表使用的数据源(我们以润乾自带的 demo 数据源里员工表为例)
点击【本地应用】-【启动示例数据库】,启动系统自带的 demo 示例数据库服务。
然后点击【填报】-【数据源】,在弹出的会话窗口中,选中 demo 数据源,点击连接按钮。demo 数据源变为粉色,即为连接成功。
第③ 步:设计报表
我们使用向导来生成一个简单的行式填报:
点击【文件】-【新建行式填报】,然后在弹出的会话窗口中,选择要使用的字段,并且勾选出主键。
1

点击确定之后会自动生成一个行式填报。
2

第④ 步: 调整样式(这个不再做详细说明)
3

第⑤ 步: 保存并且发布报表,展现效果如下图所示:
4

第⑥步:实现自动计算:让应发工资按照工资的 1.2 倍发放。
现在我们在 I3 单元格里面写自动计算的表达式:=H3*1.2
5

第⑦步: 保存并且发布报表,展现效果如下图:我们可以看到应发工资自动做出了改变。
6

这时,我们修改工资列里的任一数值,可以看到应发工资都会自动做出改变。点击提交按钮后,自动计算的数据也会保存入库。
7

这就是一个简单的自动计算的小例子,其中用到的自动计算表达式遵循 Excel 风格,并且允许跨页计算。为了方便使用自动计算,润乾报表中还提供了 sum(汇总)、average(平均值)、count(计数)和 sumproduct(单元格数组乘积之和)等聚合函数。
例如,汇总运算 sum(C),对扩展格中的扩展数据进行汇总。继续以上面的行式填报为例,对应发工资做一个汇总统计:
8

预览结果为:
9

对于网格式报表扩展格的汇总可以使用表达式 sum({C}),对于非扩展区域的汇总可以使用 sum(H5:I5)。
再比如单元格数组乘积之和,sumproduct(cell1,cell2),是求 cell1 与 cell2 两个单元格中数组的同位单元格乘积之和。对于非行式报表,可以写成 sumproduct({A3},{B3}),对于行式报表可以写成 sumproduct(A3,B3)。这个计算要求两个数组的成员个数一样。
这些函数的具体用法我们就不再做详细的示例了,包括在自动计算里面也支持三目运算的写法。有兴趣的小伙伴们赶紧动手实际操练起来吧 ~
填报表 JavaScript 函数说明链接:http://doc.raqsoft.com.cn/report/preference/tbbjshs.html
小提示:
1、自动计算的结果想要保存入库,在数据库表里面必须有对应的字段,我们的应发工资在员工表里面有对应的字段,所以可以保存入库,但是应发工资小计,没有对应的字段,所以即使提交也不能保存入库。2、自动计算的数值格不可填写或修改。

作者:Spoiled
链接:http://c.raqsoft.com.cn/article/1543550151602?r=IBelieve
来源:乾学院
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

目录
相关文章
|
数据采集 SQL 运维
巧用指标平台DataIndex,五步法轻松实现指标管理
在业务发展初期,企业需要做好规范的指标管理,以保证随着业务的不断发展,数据化决策能够成为业务强有力的支撑。本文将为大家详解如何通过袋鼠云指标管理平台DataIndex 进行规范化的指标开发管理,轻松开发指标,避免各类指标问题。
890 0
|
1月前
|
数据挖掘 UED
功能发布-事件分析之漏斗分析
漏斗分析是基于事件的一种分析模型。 漏斗分析主要是对一个多步骤的场景进行的每一步的转化数据分析。可以理解为是从顶部(广泛数据)到底部(目标数据)逐步筛选和转化分析的过程。
功能发布-事件分析之漏斗分析
|
6月前
|
监控 数据可视化 数据挖掘
R语言质量控制图、质量管理研究分析采购订单数量、CPU时间、纸厂产出、钢板数据可视化
R语言质量控制图、质量管理研究分析采购订单数量、CPU时间、纸厂产出、钢板数据可视化
|
6月前
|
监控
Dataphin功能Tips系列(10)-质量分计算口径
质量分大盘中的质量分计算口径是什么?
Dataphin功能Tips系列(10)-质量分计算口径
|
数据采集 安全 网络安全
告警繁杂迷人眼,多源分析见月明
随着数字化浪潮的蓬勃兴起,网络安全问题日趋凸显,面对指数级增长的威胁和告警,传统的安全防御往往力不从心。网内业务逻辑不规范、安全设备技术不成熟都会导致安全设备触发告警。如何在海量众多安全告警中识别出真正的网络安全攻击事件成为安全运营的痛点问题。传统的分析手段,没有从威胁来源和攻击者视角来分析问题,从黑客攻击杀伤链来看,检测点和分析手段严重不足。因此需要从多源安全信息数据融合分析,实现网络攻击精准研判和处置。
126 1
|
安全 前端开发 数据挖掘
不良事件上报系统源码,多维度多样式的统计分析图表
商业级源码。不良事件上报系统是医疗机构自愿报告医疗安全不良事件的信息平台,具有非具名、非惩罚性质。管理员可通过对上报信息的研究分析,向医疗机构提出医疗安全警示和改进建议,以增强医院识别、处理安全隐患和预防不良事件发生的能力,从而实现安全医疗的目标。
154 0
不良事件上报系统源码,多维度多样式的统计分析图表
|
6月前
|
SQL 存储 数据采集
运营分析利器——SLS窗口漏斗分析
漏斗分析当下已被广泛应用于产品运营分析过程中,成为用户增长、客户流失、留存转化等的重要分析方法。 常见的漏斗分析过程如下图所示,当产品或者运营活动发布后, 通过收集运营数据、并建立漏斗模型,然后根据漏斗模型进行统计和分析,定位问题,从而进行对应的优化迭代,并持续跟踪,最终实现用户增长、产品优化等目标...
160 0
运营分析利器——SLS窗口漏斗分析
|
Prometheus 监控 Cloud Native
【夜莺监控】从日志中提取指标的瑞士军刀
【夜莺监控】从日志中提取指标的瑞士军刀
|
SQL XML JSON
多样性数据源报表如何做?
现代应用已经进入多数据源阶段了,不再是一个单一的数据库包打天下,一个应用中会涉及除关系数据库外各种数据源,如文本文件类数据、NOSQL、多维数据库、HTML Webservice等等,即使是关系数据库,也不止一个。 与之对应的,应用中的报表自然也会涉及到多样性的数据源了 现在的报表,基本都是用报表工具来做,很多报表工具都号称支持多数据源,是不是能解决这个问题呢? 实际上并不能,他们只能搞定一点点
218 0
多样性数据源报表如何做?
|
数据采集 监控 定位技术
网站流量日志分析--分析指标和分析模型--基础级指标|学习笔记
快速学习网站流量日志分析--分析指标和分析模型--基础级指标
156 0