报表应用
文章平均质量分 53
Alice_656
这个作者很懒,什么都没留下…
展开
-
润乾数据采集填报中自动计算处理
阅读原文:http://c.raqsoft.com.cn/article/1543550151602?r=alice在业务系统中,常常会遇到这样的需求,用户录入了某些数据后,系统需要自动算出另外一部分单元格的值,从而方便用户的计算、简化用户的输入,进而减少错误率,这就是我们常说的自动计算功能。自动计算在 excel 中很常见,那么在报表工具里我们要如何去实现呢?下面我们就通过润乾报表设计器...转载 2019-01-10 17:38:45 · 723 阅读 · 0 评论 -
润乾填报数据保存成文件不保存到数据库
润乾报表点击提交之后,将数据保存成xml文件,数据不入库,润乾填报表目前是通过写脚本来处理来处理数据,如果可以来自数据库,也可以来自文件,数据来源可以通过读取文件,数据去向里面可以通过写脚本将数据提交到文件,而不是数据库。数据来源:在A1单元格里面 如图 2>对象1=file("D:\aaa.txt").import@t() ,数据去向里面 如图3:A1单元格>对象1.insert(1原创 2017-07-10 21:32:23 · 945 阅读 · 0 评论 -
润乾报表api导出word
润乾报表导出word,通过api的方式,通过润乾报表提供的导出类型,实现里面的方法,具体的代码参考: //创建context对象,设置报表的路径 Context ctx = new Context(); String path = "E:/12.raq"; //读入报表 ReportDefine rd转载 2017-07-10 21:02:14 · 2008 阅读 · 0 评论 -
润乾报表统计图数据重叠处理方式
在报表中的统计图数据重叠了,我们知道一般的解决方法可以是调整图形特性里的分类轴标签间隔、标题与图形的间距等方法,但是在双轴柱线图中调整这些方法并不是太管用,具体如图所示在双轴柱线图里解决方法是:可以添加统计值起始值、统计值结束值、统计值标签间隔。具体如图所示:统计值起始值:0;0。表示柱两边的数值从0开始统计值结束值:30000;120。表示左侧的柱转载 2017-07-10 20:54:00 · 1067 阅读 · 0 评论 -
润乾自定义数据集发布报表报空指针异常
润乾报表自定义数据集本质上,就是一个实现了润乾中特定接口IDataSetFactory的JAVA CLASS类,实现该接口时,必须实现其createDataSet方法,该方法有三个输入参数,一般情况下,不需要进行修改,保留参数默认即可,有一个返回参数DataSet,该参数是一个二维数组。写好Java类之后,需要在设计器下进行登记。如何登记可以在润乾报表设计器下的帮助里面的应用开发教程中知道,这原创 2017-02-14 15:32:19 · 1449 阅读 · 0 评论 -
润乾报表在websphere8部署配置数据源报错 java.sql.SQLException: 调用中无效的参数DSRA0010E: SQL 状态 = null,错误代码 = 17,433 而失败
在websphere8上单独部署润乾报表应用报错:具体的控制台报错信息:[17-1-24 14:05:58:053 CST] 000000ad DataSourceCon E DSRA8040I: 未能连接到 DataSource ""。遇到 java.sql.SQLException: 调用中无效的参数 DSRA0010E: SQL 状态:null,错误码:17,433。出现的原因是原创 2017-01-24 15:03:45 · 7474 阅读 · 1 评论 -
润乾报表设计器连接数据源几个报错问题总结
1.oracle数据库连接问题:本地数据库连接不上(启动监听),报错信息如下:这个产生这个问题的原因是listener服务不正常,因此需要重建这个服务。两个方式:先查一下本地的ip地址是否和监听中设置一样。不一样需要重新设置一下设置方法:第一个:打开oracle的net manager,设置这个主机的ip和在cmd里面查到的一样,保存刷新一下。重启监听即可。第二原创 2017-01-23 15:47:28 · 6467 阅读 · 0 评论 -
润乾报表两个无关联的数据集展现
报表中有两个数据集,想要展现数据,两个数据集的数量不一致,直接在单元格里面写两个数据集的表达式,ds1.select(字段),ds2.select(字段) 这样的话,数据集中数据量少的会随着数据量多的扩展,而且,数据量少的会重复扩展,这样就达不到想要的效果。想要达到两个数据集数据展现相互不影响,需要通过函数实现。使用单元格to函数,先计算出数据量多的那个数据集,然后通过valueat()函数原创 2017-02-13 11:01:22 · 2595 阅读 · 1 评论 -
润乾报表中修改浏览式报表行的背景色
有些浏览式报表的的数据量比较大,数据行也比较多。当肉眼在看这些数据的时候,可能会出现“误读”的现象,即将第N行的ID与第N+1行的NAME给对应起来了。为了最大限度的避免这种情况的出现,可以让鼠标的焦点位于该行的时候,改变该行的背景色。下面我们一起来看一下如何实现当鼠标焦点位于某行是改变该行的背景色:首先在发布报表的JSP中定义两个js:function changeColor(sel转载 2017-02-20 11:50:43 · 1956 阅读 · 0 评论 -
润乾报表分页计算标签tobig使用
海量数据的清单式列表在读取、展现及导出过程中可能会出现速度过慢、内存溢出、系统死机等问题,润乾提供了分页计算的方式发布报表。我们更多熟悉的应该是使用extHtml标签发布报表,实现分页计算的功能,随着客户需求不断变化,extHtml在有些方面已经显得力不从心,所以今天这里将介绍润乾报表提供的另外一个分页计算标签:autoBig。autoBig与传统的extHtml标签的区别主要在于如下几个转载 2017-02-20 11:44:03 · 911 阅读 · 0 评论 -
润乾报表制作折叠报表
对数据进行分类,并以一定方式进行汇总统计,但当数据量稍多,或分组的层级过多是看着就比较烦乱,通过折叠报表的方式可以将分类汇总的数据一目了然的展现。润乾V5集算报表提供了两种类型的折叠报表:树型折叠报表和OLAP型折叠报表。标签属性说明列表:标签名称描述取值默认值isTreeTable 是否以树形报表展现转载 2017-01-18 14:58:04 · 1347 阅读 · 0 评论 -
润乾报表索引中丢失 IN 或 OUT 参数问题
润乾报表中存储过程做数据集的报表发布后报错:产生数据工厂: com.runqian.report4.dataset.ProcDataSetFactory 失败错误来源:: 索引中丢失 IN 或 OUT 参数:: 1 错误来源:索引中丢失 IN 或 OUT 参数:: 1 问题分析出现这个问题的原因可以有如下几个: 1、 存储过程本身就不正确 2、 数据集输出参数位置不转载 2017-01-18 14:20:27 · 1932 阅读 · 0 评论 -
润乾报表统计图联动刷新
统计图的联动是指统计图之间的数据根据点击图形上的不同区域(例如柱形图中的柱子,饼形图中的图块)来做动态变化.通常情况下,我们在报表中放入统计图是为了对数据进行展现,那么,我们如何来利用统计图来完成联动功能呢?首先,我们制作两张带有统计图的报表:报表一:这张报表的功能是统计货主地区的订单数分布.报表二:这张报表的功能在于接收点击报表一传过来的地区参数后,做城市转载 2017-01-18 14:12:43 · 794 阅读 · 0 评论 -
润乾报表单独部署(连接数据库)
润乾报表单独的部署到服务器上,通常是会连接demo数据源,进行测试,但是如果想要连接自己本地的数据库测试,还是需要修改一下。单独的部署报表应用的步骤这里不再重复,可以查看前面的单独部署应用文章。这里描述一下连接本地的数据库操作,以sqlserver2008为例。报表应用demo已经复制到tomcat服务器应用目录下。首先,修改一下您配置文件中的数据源节点的配置,也就是报原创 2017-01-17 14:17:58 · 3116 阅读 · 0 评论 -
润乾报表js遍历校验所有单元格
填报表,对填入单元格的数据提交到数据库,要进行严行把关,避免一些不合法的数据入库,而且在页面上能快速的拦截下这个不合法的数据,并进行修改,这就是页面的校验功能。润乾报表提供了很好的校验功能,多样化的校验方式。我们来看一下这样一个需求:有某一个单元格,它既横向扩展,又纵向扩展,而且它扩展出来的格子非常多,可能达到上万个格子;如果在单元格的校验属性里写一个校验,那么生成报表后,页面中就会有上万个校验,转载 2017-02-16 17:53:56 · 1181 阅读 · 0 评论 -
润乾报表split和list函数对数组分类显示
如下,现有一组数组组,数组不确定但是分别以逗号,和分号;隔开如下a,c,c;d,e,f;g,h,l首先判读有几组数组,并进行扩展出相应的行数=to(1,(len(@arg1)+1)/6)然后利用split对数组组进行分组,用list取出分组后的数组中的第几个组的值。最下面有split和list的用法的截图。效果如下。下面是sp转载 2017-02-16 17:46:17 · 2492 阅读 · 0 评论 -
润乾报表批量打印在tomcat7中设置
润乾报表批量打印在设计器下测试没有问题,但是在服务器tomcat7以上,会报错,因为在tomcat7的版本,会不识别提示字符所以,这个里面需要转码处理。服务器不支持批量打印中多个报表文件之间使用的特殊字符,需要进行转码 ,具体的解释如下:http://blog.csdn.net/mk900715/article/details/67637317修改如下:例子中给出的浏览器访问的URL是原创 2017-07-10 21:47:34 · 475 阅读 · 0 评论 -
润乾报表js跨域调用报表
将页面和报表部署在不同服务器上,在页面中引入报表。此时如果想通过页面上的按钮对报表进行操作就会出现问题,无法调用报表的函数,IE提示没有权限,这就是javascript的跨域问题。Javascript出于安全性考虑,是不允许跨域调用其他页面的对象的。现在我们使用apache反向代理ProxyPass和mod_rewrite,实现页面按钮跨域调用润乾报表函数具体设置方法:转载 2017-07-06 16:54:03 · 668 阅读 · 0 评论 -
润乾报表js获取下拉数据集下拉框的显示值
制作填报表时,有时会用到下列数据集和下拉列表,如果想在js中得到下拉数据集和下拉列表的显示值,该怎么做呢?可以用下面的代码实现 //cellVale单元格的真实值,单元格名称 function_getDisplayValue(cellValue, cellName){ varcell_id = "转载 2017-07-10 09:23:56 · 2032 阅读 · 0 评论 -
10 行代码提取复杂 Excel 数据
把 Excel 文件导入关系数据库是数据分析业务中经常要做的事情,但许多 Excel 文件的格式并不规整,需要事先将其中的数据结构化后再用 SQL 语句写入数据库。而一般情况下,结构化的工作量会比较大,而且很难通用,每次都要针对文件格式进行分析后再进行开发。下面使用另外一种方式处理1. 普通行式 先看最简单的情况:如下图所示,Excel文件中第一行是列标题,从第二行开始,每行是一条数...转载 2018-12-06 18:11:31 · 428 阅读 · 0 评论 -
润乾报表多维分析功能
可直接阅读原文:http://c.raqsoft.com.cn/article/1535678317741?r=alice 分析控件功能拖拽字段首先从分析控件本身的功能入手——打开分析页面第一件事是做什么呢?对啦,当然是要展示报表了~脱离敲打复杂的查询语句,只需要动动鼠标就可以获取所需要的数据。第一步就是要将所需要的字段拖拽到指标数据区。这里是第一个例子:上图的报表内容...转载 2018-11-26 18:23:59 · 392 阅读 · 0 评论 -
润乾报表实现移动端报表展现
可直接阅读原文:http://c.raqsoft.com.cn/article/1539050767973?r=alice在各企业中或者电商平台的商家,业务方,每天都有大量的人需要在线查看大量的指标,用于监控、分析关键业务数据的发展趋势。同时,又有着能够随时随地,方便快捷的查看分析数据的诉求。我们习惯于,使用润乾报表在 PC 端或大屏中展现,但是你知道吗?润乾报表 V2018 是以 HTML5...转载 2018-11-26 18:15:06 · 1066 阅读 · 0 评论 -
实时报表 T+0 的实现方案
可直接阅读原文:http://c.raqsoft.com.cn/article/1541494770016?r=alice一 问题背景在报表的应用系统中,用户越来越关注数据的实时性,希望最新发生的数据能在报表中体现出来,也就是我们常说的T+0场景, 以此及时辅助决策、驱动运营。比如交通大数据应用的场景:需要结合实时数据了解车辆通行密度,合理进行道路规划,同时根据历史数据预测线路拥堵情况...转载 2018-11-23 16:12:50 · 1174 阅读 · 0 评论 -
如何实现日历类报表
可直接原文阅读:http://c.raqsoft.com.cn/article/1540824028843?r=alice数据一般都具有天然的时间属性,在很多业务中,以自然月为周期进行数据统计、分析和展示非常普遍。例如,在人事系统中查看某个月的考勤信息、销售人员查看自己或者部门的日程安排等。这些情况下,将报表以日历形式进行展示,往往具有更加直观的展示效果。下面,我们将通过一个常见的考勤报表...转载 2018-11-23 15:59:17 · 407 阅读 · 0 评论 -
报表实时刷新显示时间
原文链接:http://c.raqsoft.com.cn/article/1533395680659?r=alice报表,除了相对静态地展现汇总统计数据以及分布、趋势等数据内容外,也可以用于显示和时间相关的即时信息,包括实时显示时间。例如,下面这个设备监控应用统系中,首页除了显示实时监控数据外,还需要在右上角显示实时时间:这种形式的“动态报表”其实在我们生活中也随处可见,最常见的就是火...转载 2018-11-22 09:53:11 · 413 阅读 · 0 评论 -
如何实现伸缩 /折叠报表
原文链接:http://c.raqsoft.com.cn/article/1540280455361?r=alice在业务系统中分组统计是比较常见的数据分析形式,但当数据项较多,或分组的层级过多时看着就会比较烦乱,为了数据更清晰的展现,通常用户会需要伸缩(折叠)显示的效果,这样分类汇总的数据就可一目了然的呈现。润乾报表内置了这种伸缩功能,提供了两种形式的折叠报表:树型折叠报表和 OLA...转载 2018-11-21 16:54:44 · 461 阅读 · 0 评论 -
如何展现百万数据级的报表
数据查询业务中,有时会碰到数据量很大的清单报表。用户输入的查询条件很宽泛,可能会从数据库中查出几百上千万行甚至过亿的记录,如银行的流水记录,物流的明细等。如果等着把这些记录全部检索出来再生成报表呈现,那需要很长时间,用户体验恶劣;而且报表一般采用内存运算机制,大多数情况下也装不下这么多数据。所以,我们一般都是使用分页呈现的方式,尽量快速地呈现出第一页,然后可以随意翻页显示,每次只显示一页,也不会造...转载 2018-08-31 12:01:00 · 726 阅读 · 0 评论 -
润乾将excel转成pdf导出
想要通过润乾报表将excel转成报表之后在通过报表的方法导出成pdf文件,通过润乾setExcelFile这个方法将转报表,在调用润乾的导出pdf.具体可以看一下代码。package com.sinosoft.core.util;import java.io.*;import com.raqsoft.report.model.*;import com原创 2017-12-04 10:01:26 · 773 阅读 · 0 评论 -
润乾报表V5连接mongodb数据库
本地安装的是3.4.7的版本的数据库,先安装数据库,安装成功之后插入了一个数据表,接下需要配置dsn这个一般配置一次就可以。在里面配置数据源名称这个因为安装数据库没有给密码,所以没有输入用户名和密码设置,这个是在数据库端配置的,接下来是在设计器里面配置,用设计器连接之后,可以在看到数据库中看到的表。注意:如果连接上数据库之后,如果发现在表中看不到数据原创 2017-08-28 11:01:47 · 747 阅读 · 0 评论 -
润乾报表下拉数据表异步加载
一、 关联过滤的异步加载使用说明:1、适用于要异步加载的数据可用SQL读取的情况制作一张参数模板添加数据集 以地区表为例省份,城市,地区在单元格中设置编辑风格为下拉数据集,设置里面异步加载指定数据源(在异步加载面板中指定取数的数据源名称,为空表示用默认数据源) 省份和国家单元格关联在异步记载的面板里面设置取数sql ,SQL中按真实值列和显示值列的顺序只原创 2017-08-11 13:48:03 · 1005 阅读 · 0 评论 -
润乾报表echarts统计图省份地图设置
需求是制作单个省份的地图,比如,要制作一张江西省的产业分布图,通过echarts设置,首先要有江西省地图的js或者是json,在润乾设计器中有自带的模板可以直接使用,report5\web\webapps\demo\raqsoft\echarts3\map\js\province 在这个文件夹下可以找到到所有的省份的js,现在例子是用的江西的,就复制这个路径在设计中选中需要设原创 2017-07-24 15:41:31 · 1411 阅读 · 0 评论 -
润乾报表V5模态窗口
需求是点击超链接之后弹出的是一个窗口,而不是一个页面,这个需要调用浏览器的模态方法,然后通过这个方法去设置窗口的方法。在报表展现的jsp中写一个模态方法,然后在报表超链接中调用,例子是统计图的例子,点击统计图然后弹出具体统计图中模块的信息。具体的例子和方法设置见润乾报表论坛上:http://bbs.raqsoft.com.cn/portal.php?mod=view&aid原创 2017-07-24 13:56:42 · 407 阅读 · 0 评论 -
润乾报表横竖连续打印问题
有些情况下,比如证书、单据等,浏览报表时希望连续查看在一个页面中,但打印时因为其证书、单据等的特性导致横纵向打印是有要求的,而对于润乾报表来说定义横纵向只能对整个报表进行设置,不能对报表的不同区域进行特别设置,这就要求我们应该可以提供一个展示时报表连续,打印时横竖连续打印的方案。 润乾默认打印只能对单一报表对象横纵向设置识别,所以在不改动产品的情况下,打印时也只能打印单一报表对象或者报转载 2017-07-24 13:43:39 · 1251 阅读 · 0 评论 -
自定义二维码
需要能在单元格内通过传入的字符串转化成二维码显示在单元格内。通过自定义函数实现上述需求。现方法1. 接受字符串,生成BufferedImage对象2. 通过润乾报表提供的ImageUtils.writePNG(bi),返回byte[]给单元格3. 单元格类型设置为图片字段实现代码1. 设计报表2. 实现代码1) 接受字符串为参数,生成Buffered转载 2017-07-24 13:37:10 · 655 阅读 · 0 评论 -
润乾报表存储过程数据集
这里,介绍一下,润乾报表中数据集为存储过程数据集创建,首先,必须确保存储过程在数据库中执行成功,没有问题,本次以sqlserver2008为例。存储过程在数据库创建并且运行成功,如图:打开润乾报表设计器,连接数据源,设置数据集,数据集的类型为存储过程,然后在定义编辑框里面定义存储过程,通过call函数,这里的后面的存储过程名称需要和数据库中的保持一致然后是设置参原创 2016-12-30 10:44:32 · 3846 阅读 · 1 评论 -
润乾报表放入WEBINF保护目录下如何实现
WEB-INF下面的文件都是受保护的,客户为了保护项目的文件不受到非法的访问,jsp页面都放在WEB-INF下,那润乾报表放入WEB-INF保护目录下如何实现本地搭建了一个通过servlet方式来访问的应用。第一步:把demo下的web-inf文件复制到新的应用中第二步:新的应用中建一个目录,把demo下面的jsp文件复制进去第三步:创建一个servletpublic void转载 2016-11-28 10:28:04 · 1004 阅读 · 0 评论 -
润乾报表如何连接Derby数据库
概述: Derby是Apache Software Foundation (ASF)的一个的孵化器项目。它是由IBM把自己的Cloudscape(一种纯关系Java 数据库)数据库作为开放源代码发布给Apache Software Foundation (ASF)而建立的。 Cloudscape 是一种基于 Java的、具有全面事务支持能力的关系数据库技术。它是转载 2016-11-28 10:16:22 · 682 阅读 · 0 评论 -
润乾V4集成后报错no report config
环境:tomcat6+V4 报错是:no report config file 先检查数据源,reportconfig和web.xml里面的配置。见RBP-11175文章步骤检查客户后发现没有问题。让客户进行如下步骤:删除数据源配置信息的xml和reportconfig里面的datasource节点内容。发现问题依旧存在。确定是web.xml合并出了问题。用润乾的web.xml展现正常转载 2016-11-22 11:37:13 · 1165 阅读 · 0 评论 -
润乾升级部署集群缓存同步注意事项
问题背景:最近在给某客户进行系统升级至企业版部署集群缓存同步时,遇到了一些概念性的问题,比如润乾的集群缓存同步的实现机制、原理如何?下面就会对顺着该问题进行一些说明解释,方便后续部署润乾报表的集群缓存同步做一个参考。问题说明:部署一个润乾报表的集群缓存同步功能,首先我们可以根据《润乾报表4.5性能管理手册.chm》中的3.6. 集群时缓存同步 章节进行配置,摘录如下: 概念定义转载 2016-11-22 11:34:11 · 950 阅读 · 0 评论 -
润乾在jetty应用服务器下的JNDI配置二
一、直接在目录WEB-INF下先新建一个jetty-env.xml文件 "http://jetty.mortbay.org/configure.dtd "> mysql2 com.mysql.jdbc.Driver jdbc:my转载 2016-11-22 11:32:02 · 356 阅读 · 0 评论