自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 导出报表时如何屏蔽单元格中的超链接

需求背景:报表单元格中写了一些超链接,如:www.google.com,”./showReport.jsp?raq=/test.raq&arg1=”+A1等。那么在导出PDF,EXCEL之后,这些pdf,excel中超链接的效果还在,但是点击却没有效果,会误导用户。需要在导出文件之后,讲超链接的效果屏蔽掉。解决办法:在设计器的“属性”>“报表属性”>“导出”中有如下界面:

2013-01-29 12:57:23 849

原创 润乾报表根据浏览器窗体自动缩放

润乾报表可以在发布报表的JSP中通过scale这个标签属性控制报表的缩放显示比例,其属性取值为实数,该方式只能通过指定的具体缩放的比例值进行缩放,不能满足根据浏览器的窗体大小进行缩放的需求。实现思路在页面初次加载报表和改变窗体大小时,通过JS获取浏览器窗体的大小设定为报表所在区域的宽度大小。实现实例:1.          制作一个测试报表,设计如下图所示:页面未设

2013-01-21 23:11:26 4869

原创 润乾报表之取最大值及其相关其他数据

需求描述:一个订单明细表,统计最大金额及其对应的ID值          方案:           制作订单表,如图:                      D2表达式为:=if(C2==C3,B2)           E2表达式为:=if(C2==C3,A2)           C3单元格表达式求出最大金额,D2,E2表达式则取出最大金额的对应产品ID和

2012-12-31 00:30:18 1352 1

原创 细说润乾报表分组函数

使用润乾报表工具,制作报表,润乾内嵌了很多的功能函数,group分组函数是常用到的函数,所谓分组,通俗的说,就是合并相同。但是在我们使用group分组函数的时候会发现一个现象,数据集数据如下图1:                                               图一报表表达式为:

2012-12-24 22:48:38 12653

原创 润乾报表动态显示列

制作报表,有需求:在一个面板中勾选某些选项后,点击按钮,查询选项对应的字段数据,动态的展示报表数据列。方法:使用参数,设置隐藏列来实现;制作一张参数模版:         A1单元格,设置为复选框,设置如图,随后一次设置B1,C1,D1单元格为复选框,设置如同A1,各个单元格设置变量名与主报表参数名一一对应;设置主报表:数据集sql:SELECT 雇员.雇员ID,雇员.地区

2012-12-17 23:19:33 5982

原创 润乾报表连接mysql数据源别名问题

使用润乾报表连接mysql-5.5.23 l时,数据集sql如下:select id as ID,nameM as Nam from uers;查看数据集引用的字段名为:数据集引用的字段名不是我们设定的别名,而是原字段名,之所以出现如此,是由于  mysql 的jdbc 驱动引起的,新版的jdbc无法正常拿到别名,要怎样才能拿到呢? 在设置数据源的url了时,

2012-12-08 16:26:09 3171 1

原创 润乾报表打印报错找不到类之解决办法

打印报错:找不到类com.runqian.report4.view.applet.HtmlPrintApplet.class的几种情况1 应用中没有打印的Applet包检查应用中根目录下是否有runqianReport4Applet.jar包;这里要注意的是:包runqianReport4Applet.jar是在应用的根目录下,很容易将它放在了\WEB-INF\lib\下。2 与rep

2012-12-02 23:09:51 3253

原创 润乾直连方式连接数据源

在润乾报表部署中,一般我们使用到应用服务器的连接池配置进行与数据库交互。直接通过reportconfig.xml中的datasource中配置的jndi名称找到连接池.有时候会觉得这个麻烦,不想通过连接池的配置,直接使用jdbc直连来与数据库操作如何处理呢.在reportconfig.xml中也提供了相应的配置方法,如下所示:增加以下节点      oracle--数据源名

2012-11-19 23:08:08 1440

原创 润乾使用api导出报表为pdf文件

一、问题描述希望在JSP展现raq文件的同时后台将该raq导出为pdf,保存在相关路径下。二、解决思路通过润乾API实现该功能。三、实现步骤 page contentType="text/html;charset=gb2312"%> page import="java.io.*"%> page import="com.runqian.report4.usermodel.

2012-11-12 23:53:24 4617

原创 报表导出txt自定义换行符

由于润乾报表中的换行符是固定的,但是WINDOWS下的记事本不支持该换行符。所以在将报表导为Text时,部分字符就会显示成■。为了避免这种情况的发生,润乾在tag中定义了textDataLineBreak属性,让用户在导出Text时自定义windows记事本所支持的换行符,从而确保每个字符都能正常显示。◆ 示例代码……textDataLineBreak=”\r\n”/>◆

2012-11-12 23:43:48 1293

原创 润乾报表autobig分页

报表大数据量需要分页展示,润乾针对这样的需求,提供了autobig分页的方式,这样的分页方式更加的简单方便,性能效果好,同时不需要去修改大量的jsp代码,下面我们来看看autobig分页方式的实现:1、建立aotuBig使用的raq报表模板,截图如下:此报表中不需要增加startRow和endRow参数,也不需要在数据集中->参数中添加参数,下图:2、   建立

2012-10-29 23:17:19 4828 1

原创 润乾报表实现竖排文字

在word和excel里,文字竖排可以通过若干步骤实现,同样,在快逸里,竖排文字也可以轻而易举的实现,这在体现报表强大功能的同时,也表现出了灵活多样的设计方式。下面就介绍一下竖排文字的三种设计思路与方法:第一种设计方式是通过自动换行与限定单元格宽度的方式来实现:单元格大小宽度调整成仅能容一个汉字显示的宽度,再加上自动换行的话,文字就会在单元格展示的时候进行换行,形成了竖排文字的效果。

2012-10-28 23:43:45 4296

原创 报表根据选择数据动态改变数据列

报表使用了参数模版,下拉选择想查看的数据列,选择哪个就显示这个字段对应的数据。如何制作呢,润乾中,提供了参数和动态宏的方式,来实现这一的报表需求。下面请看实例如何实现这样的报表需求:          首先连接数据源,建立参数模版,三个维度,均使用了下拉列表框的形式,在web属性的变量名中分别对应三个参数名;然后建立一个报表文件,建立数据集,数据集sql:SELECT ${

2012-10-23 00:44:37 632

原创 报表分组过宽换行显示

报表横向扩展很宽,而纵向却很短,报表展现出来,浏览数据不方便,看起来也不美观,能不能当报表横向扩展到一定宽度或者是扩展到几个分组以后,换行呢?答案是可以。        在润乾报表设计器中,我们提供了一个valueat()的函数,就是取一个数组或者是一个集合表达式的某一个值。具体如何实现,下面我们看一个实例:首先连接数据源,建立数据集,设计一张分组报表,如图:A1表达式

2012-10-23 00:19:17 568

原创 报表点列头排序

报表中,为了方便查看数据,统计数据,需要有点击列头排序的效果,我们可以使用参数加动态宏来实现,具体如下例:首先建立数据集,制作报表,如图:A2的表达式表示先根据雇佣ID分组,在根据动态宏取到的字段进行排序,动态宏表达式如下:case(arg1,"ID","雇员ID","地区","地区","日期","雇用日期"),给报表设置一个参数arg1,A1,B1,C1单元格分别设置超链接属

2012-10-12 00:58:00 1051

原创 报表中金额的数字转成大写

报表制作中,有时候一些金额的数据需要显示为大写的形式,这时候需要将数字一一的转成大小汉字,怎么做呢?润乾提供了一个函数,将数字转换汉字,例:    单价中,取出数据,int将数据转换为整型,在使用chn()函数,就讲数据转换成了对应的大写汉字,这样就实现了大写的金额;效果如图:

2012-10-10 23:20:49 3404

原创 报表中如何去掉字符串中的首字符或末字符

本文使用的报表工具为润乾报表在报表的制作中,数据库中存储的数据为字符型,类似123的数据,且后面的数字位数不定,可能是123,1314,当我们需要用到字符中的数字进行数据计算的时候,要如何去掉第一个字符的">"符号呢?下面我们来看个例子:报表中,我们需要用A1,B1的字符串中的数据进行求和,就需要将字符串中的"C1单元格表达式,就是将A1,B1中的"预览效果如下

2012-09-26 21:42:52 1869

原创 报表重叠分组并置于同一列下

在制作报表中,有时候会遇到需要制作这样的一个报表,如图所示:下面我来制作一个这样的报表,新建一个报表文件,建立一个数据集,SQL语句如下:SELECT 订单.货主地区,订单.货主城市,订单.货主国家 FROM 订单。在报表中填入如图的表达式:填好表达式后,设置A2单元格的左主格为A1,将A1单元格设置居左,A2单元格设置成为居中,这样点击预览,就达到了我们想

2012-06-25 23:23:13 857

原创 三维饼形图多个分类轴

使用三维饼形图制作报表的时候,有多个分类轴,要如何来设置才能让各个区域处于同一个纬度上呢。下面,我们看一个实例:新建一个报表,连接数据源,建立数据集报表中输入如图:统计图的设置如下这里要注意的是,每一个分类轴的下面的系列名称都要写同一个名称,图中写的是=“1”,可以根据个人喜欢,写其他的,系列名称相同,就保证了各个系列能够在统计图中处于同一个纬度中,达到我们预想中的

2012-06-19 12:56:05 2218

转载 巧用层次坐标解决统计图分类轴与系列取值

我们先来看下图这样一个带统计图的报表:通过上图,我们能看到,饼图是以”渠道类型”为分类,来显示各种渠道类型的占比。这个貌似很简单的统计图,却不是一下子就能做出来的。因为这个报表的特殊之处就在于,饼图的分类轴即”渠道类型”中的”运营公司、社会渠道、大客户、电子渠道”这四个格,不是在一个扩展单元格中,就是说他们是分开在四个独立的单元格中,占比也是一样。这时,想实现这样的饼图,可就不

2012-06-19 12:31:29 875

原创 报表中插入图片并导入到excel中

制作报表的时候,通常会需要导入图片,并且需要将报表导出到excel中,在excel中一显示图表,这样图表看起来更加的清晰,而且美观。要如何来制作呢。首先连接数据源,建立数据集,这里不具体表述,建立报表,如图:表中A3单元格设置数据图层,设置图片的数据类型为图片文件这样报表就制作完成了,在WEB端浏览,导出excel,都会看到图标。

2012-06-19 12:14:06 721

原创 分组报表横向扩展求和

报表制作的时候通常会遇到纵向横向都扩展的分组交叉报表,而且需要进行横向的数据统计,这时候的统计怎么做呢?下面看个例子:首先,新建一个空白报表,增加一个数据集,其SQL语句如:SELECT 订单.订单ID,订单.订单金额,订单.货主地区,订单.货主城市,订单.订购日期 FROM 订单报表页面如图:C3单元格的表达式就是横向求和公式.预览结果如图:这样,统计的结

2012-06-18 16:25:58 2777

原创 ceel num Exceed Limit

报表中,使用IE浏览报表,如果报表的行数太多,就会爆出错误:ceel num  Exceed Limit这是因为IE对报表的单元格数有个最大限制,所以报出了这个错误,要解决,很简单,只要在Config配置文件中,找到      maxCellNum      100000这段设置单元格最大数的代码,将value里面的值设这为空,就是无限大。这时候在浏览报表,就不

2012-06-11 16:48:46 867

转载 离线填报功能介绍

在日常使用报表填报的过程中,有很多客户都有进行离线报表填报的需求,润乾能够很好的解决客户的需求,以下介绍一下离线填报的具体用法:首先要在web.xml中配置离线填报对应的类。saveLineoffInput com.runqian.report4.input.SaveLineoffInputcharsetUTF-8saveLineoffInput/s

2012-06-11 14:26:11 711

转载 解决导出Excel后0丢失的问题

需求背景今天我们来看一个比较有价值的需求,这个需求中提到的一系列问题我们可能也会遇到并感到难以解决。好,闲话少叙,看一下具体需求:1、 报表中的0.XXX导出Excel后0丢失,变成了.XXX,如0.5变成.5;2、 报表数据集中数据有存在空和0的数据,在报表显示的时候要求空值不显示,0值显示0,当前都显示为0;3、 横向和纵向分组后,要求没有数据记录的单元格显示为空4、 整数

2012-05-30 10:53:11 5623

原创 使用参数跟动态宏实现动态排名

(例子使用润乾报表设计器制作 )所谓动态排名,就是报表中可能有n列,那么需要点击不同表头的时候,出现不同的名次;本次例子建立一个针对建筑行业的一个排名分析,其维度是地区,指标通过手工输入,报表中展现本月指标,上月指标,环比差额,环比增长率,排名。连接数据源,建立一个空白报表,内建一个数据集,再进行报表设计,这里只讲一下报表的设计:完成表头设置和表内本月,上月,环比,环比增长率的

2012-05-30 10:30:40 566

原创 SQL优化

在制作报表,时常会遇到查询数据库取数慢的问题,查询慢,原因有很多,这时候,我们可以通过优化SQL来使问题得到一定程度的解决。查询速度慢,常见的有一下几种:内存不足,网络慢,查询的数据量过大,返回了不必要的列或行,查询语句不好,没有优化。可以通过如下方法进行优化查询:1,扩大服务器的内存,将虚拟内存扩大。2,提高网速。3,在查询Select语句中用Wher

2012-05-29 00:01:29 286

原创 使用超链接实现数据钻取

(本文中使用的设计器是润乾设计器)在一些统计报表中,我们统计出来了数据,可有时候我们又想知道它的具体详细信息,就希望点击一下这个统计数单元格,能够跳转到一个页面,得到它的详细信息,这时候,我们就使用超链接来实现数据的钻取。首先,我们来设计一个统计报表如下图:这个报表时根据员工的学历,等级来统计出人数。当我们点击这个数的时候,可以链接到另外一个页面显示出这个数据具体包括哪

2012-05-22 14:40:42 941

原创 数据库连接池的原理及影响因素

数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连

2012-05-15 14:16:24 531

原创 什么是卡式报表,如何制作卡式报表

什么是卡式报表,通俗的说,就是卡片样式的报表,如同名片一般,看起来简单明了。有时候,我们在浏览一些学生,员工信息表的时候,看到每个人的信息就是一行,然后密密麻麻的一行行的排下去,很容易看错,这时候,我们就可以把他制作成卡式报表来浏览,看起来更简洁,明了。每一个人的信息就是一张卡片,一张张的看下去 不会混淆。下面我们来说说如何制作卡式报表:首先打开报表设计器(本文中使用的是润乾报表设计器)连

2012-05-06 22:56:46 4346

原创 报表中,什么是左主格,什么是上主格

左主格:单元格进行纵向扩展时,我们称其为其右边格子的左主格。上主格:单元格进行横向扩展时,我们称其为其下边格子的上主格。报表中,默认情况下的扩展为纵向扩展,也可以人为设置其扩展方向。当为纵向扩展的时候,需要扩展的单元格默认为同一行中其后边的格子的左主格,同理,横向扩展的时候,需要扩展的单元格默认为同一列中其下边的格子的上主格。如下图所示:          在分组报表,卡式报表中常

2012-05-06 00:37:49 3766

原创 Union 和 union all 的区别

在数据库中,Union   和 Union all都是将两个结果集并起来,并且他们的数据列数据必须是同类型的。但是它们的使用和效率上是有不同的。Union在进行表链接的时候会进行筛选重复的记录,在表链接后,会对产生的结果集进行排序运算,删除重复的记录再返回记录:Select * from emp_YUnionSelect * from emp_A;返回的结果集是不会有重复数据记

2012-05-03 00:37:33 376

原创 简单报表的制作

2012-04-28 15:59:35 314

转载 树状结构报表增加编号

在企业日常工作中,经常会需要下面这种类型的树状报表,既展现时按照层级以树形展现,如下图: 报表左表头按照层级分类,此时要求在第二列增加一个行号,用来显示该行的编号,如上图,增加行号可以使用润乾的row()函数,通过该函数能计算出当前行的行号,再减去表头的固定行就能实现行号的展现,但此时发现一个问题,由于左表头的的单位层级并不固定,有的有三级,有的有两级,这样就会产生一些空,在显示上

2012-04-24 13:13:17 428

原创 什么是报表

第一次听说报表,看见报表的时候,有些奇怪,这些表格用EXCEL,WORD等办公软件来做不就可以了吗,为什么要专门的报表软件来做呢?百思不得其解。查找了一些资料,才知道原因。报表是实施商业智能化的基础,是企业管理的一种措施和途径,通过报表,可以了解企业的基本业务和绩效,那么,什么是报表呢?简单的说,报表就是用表格或者图表来动态的显示数据。报表有两大特点:数据动态化,格式多样化。用过EXC

2012-04-24 00:57:59 4676 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除