发表于:2014/05/16 | 分类: 设计基础
参数模板动态隐藏下拉框 一些客户需要在参数模板中实现下拉列表框的动态隐藏,也就是有两个或多个下拉列表框,一些列表框动态的根据其他下拉框的值显示或隐藏。润乾报表中封装了一个名字叫做 _selectValueChanged( cel......
发表于:2014/05/16 | 分类: 设计基础
润乾报表下拉日历与下拉数据集的关联过滤 润乾报表之前实现了下拉数据集动态关联过滤的功能,现在又增加了参数模板中下拉日历与下拉数据集之间动态关联过滤的功能,下面就用一个小例子介绍一下如何在参数模板中实现下拉日历与下拉数据集的关......
发表于:2014/05/16 | 分类: 设计基础
行式报表导入excel去掉原始数据 润乾报表提供了强大的导入 excel 的功能,行式填报表导入 excel 的时候页面的数据条数会根据 excel 的条数变化而发生变化。但是有些时候页面上的报表有一些数据或者只有一个......
发表于:2014/05/15 | 分类: 设计基础
DB2 数据源 ? Is null 报错的解决办法 润乾报表中参数值为空时查询所有数据的一般写法是 ? Is null ,而此处的 ......
发表于:2014/05/14 | 分类: 设计基础
润乾报表查看系统字体的方法 由于操作系统的差异,不同的操作系统中安装的字体可能不相同,所以制作报表时如果采用了一些系统中没有的字体,在页面上展现报表的时候就可能出现乱码的问题,这样的问题排查起来很麻烦,需要比较开发环境和生产环境里面字体的是否存在......
发表于:2014/05/13 | 分类: 设计基础
最近的工作中遇到了一个需求,具体的描述是:客户想通过在页面上输入不同的参数,让页面展示不同的报表,也就是说通过不同参数动态控制页面展示哪张报表。实现思路:通过获取给参数模板中的参数值,按逻辑判断需要展示哪张报表,然后给标签传递要展现的报表的名字即可。实现过程:第一步:制......
发表于:2014/05/12 | 分类: 设计基础
润乾报表巧设行距 一些客户由于自己业务需求的特殊性,需要对报表某些单元格的内容设置行距,这个行距还需要客户可以根据自己的需求调整,并且这个行距要求在导出和打印的时候仍然有效。这样之前的用 css 控制行距的办法就......
发表于:2012/11/30 | 分类: 设计基础
快逸报表的单元格和统计图中都可以设置超链接属性,原理是通过超链接打开一个新窗口(或者在本窗口打开),传参或调用JavaScript函数来完成相关的业务逻辑。当超链接的参数中含有特殊字符要如何传参数。例如#,井号在URL中指定的是页面中的一个位置,井号后面的数据不会发送到HTTP请求中,原因......
发表于:2012/11/16 | 分类: 设计基础
业务需求:客户有一张报表,第一列全是复选框,希望在导出EXCEL的时候不要导出这些复选框,只导出对应的数据。解决办法:由于报表的导出是所见即所得,无法在导出的时候手动去删除某一列,所以只能通过API导出,然后指定删除第一列,重新生成一个iReport对象,然后导出。以下是代码部分:pa......
发表于:2012/11/08 | 分类: 设计基础
有一部分客户在使用报表的时候,希望点击报表中的某一个单元格能够弹出一个网页对话框。不是网页,而是模态窗口。效果如下图所示:这种效果可以通过单元格的超链接调用一个js来实现。设计一张如下图的报表,名为test.raq:选中A1单元格,在右边属性栏中找到“超链接”,在其表达......
发表于:2012/10/25 | 分类: 设计基础
按段分组是个比较典型的不规则分组报表,其分组是根据数据的值段来分的,例如按照分数段、年龄段、按时间段等,属于某个值区间的记录归到一个组里如下图所示: 在上图中我们可以看到,报表根据订购日期将订单数量和订单金额分成四组,分别统计四个季度的订单。这种按值段进行分......
发表于:2012/10/25 | 分类: 设计基础
我们使用sum()函数,对可扩展单元格或集合表达式进行求和,这似乎已经是我们在制作报表时司空见惯的操作了,你是否用过sum()函数计算过所有奇数列的和吗?如果没有的话,就和我一起做一个小例子吧! 在A2单元格输入=to(1,10),将其扩展方式设置成横向扩展,C2单元格输入=sum(A1{})......
发表于:2012/10/16 | 分类: 设计基础
需求描述:在做报表时,有这么一个很常用的需求,那就是需要显示重复的表头,每一行表头显示一行具体信息,效果如图: 关键字:表头,重复,显示 需求实现:第一步:新建报表 表头重复显示例子.raq,如图所示: 第二步:设计报表,如图:注:第一行设为分组表......
发表于:2012/10/16 | 分类: 设计基础
需求描述:报表中出现数据为奇数,想实现分栏后还需补齐单元格,这样做可以美观、优化报表.见对比图原先发布后效果:补齐单元格效果(美化报表): 关键字:分栏,补齐,单元格 需求分析:我们知道在报表中可以实现整体分栏的效果,属性–报表属性–分页–分栏......
发表于:2012/10/11 | 分类: 设计基础
需求背景:客户想在行式报表中实现累计功能 但在初级教程中行式报表的功能限定中提到了 按源格遍历法运算(源格不能循环引用) (该条请参照润乾报表高级教程,如占比、累积等运算都属于源格循环引用) 这样我们在行式报表中用=A2+B2[-1]这样的方式将不再适用解决思路:累计求和......
发表于:2012/10/10 | 分类: 设计基础
需求背景在大数据的的报表组中运行中有可能出现比较慢的可能会出现下面的现象两个页签都是红色 这样的情况下用户有时候无法确认是那个报表是当前报表。解决方案自定义页签样式 修改我们的页签样式。操作步骤1. 跟踪jsp 源代码 找到我们的原先设置的css样式脚本。<style>#rq_tab......
发表于:2012/09/28 | 分类: 设计基础
一些客户因为报表自身数据量大,页面上分页过多,所以当用户对这样的报表导出excel的时候,花费的时间会相对长一些,而且导出excel的sheet页也非常的多,这样的excel导出以后不方便查看,也没有什么意义,所以希望在报表中动态的根据页面的数据条数,决定是否给客户导出excel的权限。动态隐藏按......
发表于:2012/09/25 | 分类: 设计基础
对于数据运算。快逸报表提供了多种数据运算函数,客户也可以通过自定义添加运算函数。然而设计到小数的运算时,可能会有数据差异。这个需要使用一些相关的函数来实现,例如四舍五入的round()。步骤一:数据运算添加显示格式设计报表常会用的报表内数据运算,单元格间数据运算,如图一 &......
发表于:2012/04/24 | 分类: 设计基础
需求背景在参数输入界面(如图示)1、 选择需要在最终统计表中显示的字段;2、 选择需要汇总的城市;3、 选择汇总方式 分析 需求中动态显示字段的实现可以通过隐藏列的方式实现,如果显示数据量比较大的时候可以考虑宏的方式实现,在这里我们采用隐藏列的方法。 由于......