2019年12月29日
摘要: 在制作报表时,报表设计人员经常遇到下面这些美化报表的问题: 为什么我做出的报表领导总觉得不好看不满意 美化一张报表要设置太多的格式和属性,那么多报表都得重复设置,真繁琐 系统中不同人做出的报表展现格式各不相同,怎么统一 那么如何才能方便快速地美化报表呢? 润乾报表提供了基于样式的报表美化方式,通过简 阅读全文
posted @ 2019-12-29 20:09 拾光石艺 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: MongoDB 属于 NoSql 中的基于分布式文件存储的文档型数据库,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 json 的 bson 格式,因此可以存储比较复杂的数据类型。Mongo 最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言 阅读全文
posted @ 2019-12-29 20:04 拾光石艺 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 在实际的项目开发中,填报表的应用十分广泛。 多数情况下,填报表会作为整个项目的一部分配合需求灵活使用,下面就举例介绍一下。 要求: 当前用户在页面上修改了某行数据,报表自动将用户名更新到这些行的【操作人】字段,但在报表展现内容中不要显示。 当前报表设计如下,首先实现基本的填报操作: 数据来源: 数据 阅读全文
posted @ 2019-12-29 20:01 拾光石艺 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 在业务系统中,常常会遇到这样的需求,用户录入了某些数据后,系统需要自动算出另外一部分单元格的值,从而方便用户的计算、简化用户的输入,进而减少错误率,这就是我们常说的自动计算功能。自动计算在 excel 中很常见,那么在报表工具里我们要如何去实现呢? 下面我们就通过润乾报表设计器来讲解一下,如何实现自 阅读全文
posted @ 2019-12-29 19:56 拾光石艺 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 报表系统中,往往要对数据进行编号处理,从而使数据的条目更加清晰。在 excel 中,我们可以直接在一个单元格中输入 1,然后按住 Ctrl 向下拖拽单元格就可以自动生成连续的序号。不过除了连续的序号,实际情况中我们还会有其它对序号的需求,例如组内序号,或者是隐藏某些行之后显示连续或不连续的序号,这些 阅读全文
posted @ 2019-12-29 19:52 拾光石艺 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 报表应用中,如果数据量较大或计算过程较复杂,往往会导致报表数据源准备过慢,从而影响报表性能。这种情况下可以预先计算报表需要的数据,在呈现时直接引用,使得用户在访问报表时可以迅速地获得响应。 一、当前的手段及弊端 由于报表在访问时常常需要参数,因此显然不可能把所有参数组合对应的报表数据源都准备好,所以 阅读全文
posted @ 2019-12-29 19:45 拾光石艺 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 在报表应用中,针对历史数据查询的报表占比很大,这类报表的特点是:第一,数据变化小,查询的历史数据几乎不会发生变化;第二,数据量大,而且还会随时间不断增加。如果这些历史数据始终存放在数据库中,由于大多数数据库的 JDBC 性能都很低下(取数过程的数据对象转换比从文件中读取数据慢一个数量级),当涉及数据 阅读全文
posted @ 2019-12-29 19:43 拾光石艺 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 报表项目中,常常会出现报表源数据来自不同数据库的情况,也就是同一张报表可能会从多个业务系统读取数据。例如:员工信息从人力资源系统中取出,销售数据从销售系统中取出。当然,还有一种可能,同一应用系统的数据库负载太大,不得已分成多个数据库,例如:销售系统数据分成当前库和历史库。 在数据库类型方面,报表工具 阅读全文
posted @ 2019-12-29 19:41 拾光石艺 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 在报表项目中,常常有些复杂的数据计算是一个报表专门使用的,其它报表用不到。通常,此类计算可以在报表数据源中用 SQL 实现,不过由于 SQL 无法分步计算,需要写非常复杂难懂的长语句,不利于调试和维护,因此也会使用 Java 或者存储过程来实现。但这样一来,计算程序又会和报表模板分开,不利于组织管理 阅读全文
posted @ 2019-12-29 19:36 拾光石艺 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 润乾报表文件通过 TAG 标签方式发布,导出 EXCEL、word、PDF 的文件名称默认与报表文件名称相同,例如,报表文件名叫 gcxmsyqk.rpx, 那么这张报表导出 excel 时文件名称就是 gcxmsyqk.xlsx。 如果需要用其他规则来命名导出的结果文件名,例如将“gcxmsyqk 阅读全文
posted @ 2019-12-29 19:32 拾光石艺 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 几乎任何形式的文档和报表都离不开分页,报表如何分页在 B/S 模式的 Web 报表中也是个常见的问题,特别是当大数据量的 Web 报表需要打印输出时,不可能将所有数据打印到一张纸上,这时必然涉及到报表的分页。其中,一个常常遇到的实际问题是:当数据比较多时,在分页后,常常最后一页只有几条数据,这样的报 阅读全文
posted @ 2019-12-29 19:12 拾光石艺 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 在报表项目中,有些报表中部分数据的计算方法会经常改变。例如:某企业员工的实际工资是通过绩效得分计算出的,而绩效的算法可能经常变动,需要在不改动其他代码的情况下用新算法替换旧算法。一般我们都会想到用 Java 来实现计算,从而实现动态可挂接计算模块,但是这种方式可能存在缺乏基础类库、占用多余内存等问题 阅读全文
posted @ 2019-12-29 18:55 拾光石艺 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 润乾报表提供了单元格同值合并的功能,可以实现动态层次的分组报表。这里通过一个例子来说明使用过程。 目标报表: 需要根据参数动态传递分组字段,按不同维度汇总订单运货费。如参数输入“货主地区, 货主城市”,显示的报表效果如下: 当参数输入“货主地区, 运货商, 货主城市”时,报表显示如下: 以下为具体实 阅读全文
posted @ 2019-12-29 18:31 拾光石艺 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 随着信息时代的快速发展,报表工具的应用也越来越普遍,其中难免会涉及到很多填报需求。 比如: 数据采集录入填报时如何只更新当前修改行、用报表工具实现树状层级结构的填报表、web 操作数据留痕等等,今天我们主要来介绍一下 web 操作数据留痕,简单说就是填报表从 A 表取数,将 web 端修改记录更新到 阅读全文
posted @ 2019-12-29 18:13 拾光石艺 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 在实际的项目开发中,填报表的应用十分广泛。 多数情况下,填报表会作为整个项目的一部分配合需求灵活使用,但有时也会受大项目环境的影响,产生一些特别的要求。比如,通常报表单元格的数据类型大多是文本,有时却需要借助 HTML 或者 JavaScript 实现一些交互效果,例如在报表中添加一些说明性的提示、 阅读全文
posted @ 2019-12-29 17:04 拾光石艺 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 你还认为填报表只能完成标准行列布局的数据填报?还在因表样复杂,填报分片错乱,设计不够灵活而苦恼?还在为业务填报表样设计灵活,但数据不能实时入库而感到惋惜? 那要先“祝贺”看到这段话的你了,这个难题遇到集算器脚本迎刃而解了。(撒花撒花….) 下面来举栗证实一下。 了解基本情况: 某单位上级下发统一报表 阅读全文
posted @ 2019-12-29 16:38 拾光石艺 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 应用场景及需求: 某电力集团在实际应用中需要在填报数据时将数据库中的字段以更符合业务人员使用习惯的方式进行呈现,其中就有行列转换的情况。在常规的应用开发中,一般都是通过专门设计的数据界面进行录入,然后再通过程序转换存入数据库。而现在有了集算器支持的润乾填报表,就能够处理各种有关数据结构的填报需求了, 阅读全文
posted @ 2019-12-29 16:17 拾光石艺 阅读(410) 评论(0) 推荐(0) 编辑
摘要: SVG 作为一种矢量图形,具有任意缩放不失真、可被高质量打印、文件较小、交互性强等优势,正逐渐成为一种主流的图片格式。润乾报表一方面可以生成 SVG 格式的统计图,另一方面也可以在 HTML5 中直接嵌入 SVG 统计图,方便用户在 PC 端或移动端查看。 下面通过一个示例说明润乾报表生成 SVG 阅读全文
posted @ 2019-12-29 14:33 拾光石艺 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 需求说明 对于带有层级结构的数据中,用户为了能够更加清晰直观地查看,往往需要在数据展示时将层级展示出来,比如常见的省、市、县结构,或者一些科目中也会带有层级。通常,我们管这种形式叫做树状报表。在查询统计类报表中可以使用报表的左主格来实现,但是由于填报模型更加侧重于数据处理,格式设计上有别于查询统计报 阅读全文
posted @ 2019-12-29 13:21 拾光石艺 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 需求说明: 润乾报表的单元格中支持超链接属性,用户可以通过设置该属性,实现在浏览器端用鼠标点击某个单元格跳转到指定页面,并且还能够传递所需要的参数,从而实现数据的钻取(详见《玩转报表超链接》)。不过这种超链接的设置方式只能跳转到单一的指定页面,在一些特殊的业务要求中,用户可能需要基于一个单元格查看不 阅读全文
posted @ 2019-12-29 12:17 拾光石艺 阅读(273) 评论(0) 推荐(0) 编辑