润乾报表通过JS自带函数来实现自动计算中的四舍五入
一、问题描述
由于润乾设计器的单元格的“显示格式”这个属性对数据进行相应位数的舍入是根据java中的java.text.DecimalFormat这个类来实现相关的需求。所以无法实现传统观念中的“四舍五入”。(原因见“显示格式的四舍六入五成双”一文)。
二、解决思路
虽然在单元格中使用round函数可以将其变为“四舍五入”,但是一些用户在处理填报类型的报表中,需要在单元格的自动计算时用到两个单元格相加后(如:${A1+B1})再对数值的舍入做处理(自动计算中仅能使用JS函数),这样润乾的round函数就失去了作用。本文使用js函数中的toFixed()来实现需求。
三、实现步骤
新建一张空白填报表,在任意单元格中,本例使用A1单元格,输入4.01,B1单元格,输入0.44。并在C3单元格的自动计算中写:${A1+B1}.toFixed(1),可以看到预览结果为4.5,而非单单使用显示格式#.#处理后的结果:4.4。
四、结尾总结
在使用润乾报表设计器V4版本时,需要注意单元格属性中的显示格式对数值的舍入并非是“四舍五入”,而是“四舍六入五成双”的规则。若忽视这点,会对终端的客户带来不便或是一些不必要的麻烦。
润乾报表通过JS自带函数来实现自动计算中的四舍五入相关推荐
- 润乾报表使用问题总结
在web开发过程中,用到了润乾报表,在此总结几条开发过程中遇到过的问题,不足之处望各位多多指正: 1).在导出分页表格时,如图所示样式: 这时,如果报表属性的分页设置为"按纸分页" ...
- 润乾报表新功能静态页面和report4包分离
需求背景: 客户在使用润乾报表的时候,为了使导出Excel.PDF.导入Excel.上下载文件等对话框和总体风格一致,都修改了report4包中的静态页面.现在每次更换jar包都需要重新拆包,把里面的 ...
- 润乾报表JSF FORM 标签中使用填报表解决方案
需求 润乾报表的标签需要在jsf页面中和其他填报控件一起使用,润乾报表负责展现录入部分数据,并且这部分数据和页面的其它控件的数据存在前台和后台的交互. 问题 润乾报表在前台会生成自己的form, ...
- 润乾报表 数据集ds1中,数据源xmglxt_x3无数据库连接,且未设定数据连接工厂,请检查数据源设定:...
一.润乾报表错误内容 产生数据工厂: com.runqian.report4.dataset.SQLDataSetFactory 失败 错误来源:: 数据集ds1中,数据源xmglxt_x3无数据库连 ...
- 润乾报表echarts统计图省份地图设置
需求是制作单个省份的地图,比如,要制作一张江西省的产业分布图,通过echarts设置,首先要有江西省地图的js或者是json,在润乾设计器中有自带的模板可以直接使用,report5\web\we ...
- 润乾报表数据填报中的合法性校验
阅读原文:http://c.raqsoft.com.cn/article/1544091400841?r=alice 教师是一个令人尊敬的职业,但批改作业却是个很伤神的工作,这个过程充满了传说中的&q ...
- 润乾报表实现移动端报表展现
可直接阅读原文:http://c.raqsoft.com.cn/article/1539050767973?r=alice 在各企业中或者电商平台的商家,业务方,每天都有大量的人需要在线查看大量的指标 ...
- 润乾报表制作echarts地图
在地图上展现地域相关的数据,是在公共设施管理.交通.电信.城市建设.能源.电力.农业等国民经济相关的应用系统中是比较常见的直观图表形式.以前,如果在报表应用系统中需要显示地图相关的信息,开发人员可能会 ...
- 关于润乾报表的一些基本操作
最近公司一直在用润乾报表,这种类似于excel可以直接嵌套在网页中进行填报的报表 学习有点吃力,因为毕竟没有接触过,这里写一些记录, 首先,打开文件授权的问题,注意授权的时间,这里就不说了,也不是很有 ...
最新文章
- 菜鸟学Linux 第044篇笔记 算法和私有CA
- CentOS 6.0安装VNC Server
- python二十九:__name__
- lintcode:排颜色 II
- Boost:bind绑定__cdecl(成员函数)测试程序
- QT的QScopedPointer类的使用
- 如何设置XMind思维导图线条
- easyui框架中关于dialog自带关闭事件的使用
- pytorch显存管理
- 解决WIN10下MatlabR2016a、VeriStand2018和Labview2018的联合仿真的问题
- 磁盘阵列(RAID)-很详细的介绍
- Windows系统服务器中安装Redis服务
- 2020 字节跳动 面经
- gmail如何设置邮箱别名
- 华为鸿蒙电视机65寸,华为电视65寸哪个型号性价比高_华为电视65寸哪个型号好...
- 云服务优缺点_云服务是什么,它有哪些优缺点?
- 文字符号设计方法整理1--笔画字形(体)处理方法
- throw new Error() 真实的用法和throw error 的却别
- Pytest如何并发执行自动化脚本
- 图像Lanczos3滤波——C实现
热门文章
- Web前端Lec6 - JavaScript
- 【博客432】FDB与MAC表
- Linux发行版aarch64,ubuntu 18.04.3版本信息及aarch64-linux-gnu信息
- Android背景模糊话模糊、高斯模糊(FastBlur)
- 数值分析实验 实验1-1 拉格朗日插值公式 python3实现
- 做生信分析平台需要什么配置的服务器?生信分析平台服务器配置建议
- VBA,index() + small() + if() 实现数据分组:EXCEL数组公式万金油套路, 顺便介绍另外2个方法:数据透视表,VBA字典
- 显卡显存测试u盘 mats_【茶茶】非公路在何方?AORUS RTX 2060测试报告
- fm算法详解_Python实现FM算法解析
- 【笔记】小米电视屏蔽广告好评,亲测方法及相关设备参数