
润乾报表
文章平均质量分 52
zsq0511
这个作者很懒,什么都没留下…
展开
-
关于润乾报表列折叠的使用及制表方法
润乾报表通过JSP脚本可以实现报表中行列的自由伸缩,从而达到界面更加美观的效果,主要利用到JAVA的隐藏及显示功能。 首先,在页面加载时,初始化报表$(document).ready(function(){ ColCollapseReport.init(); }); 然后,为表中字段添加keycell属性原创 2012-10-29 11:14:00 · 3286 阅读 · 0 评论 -
大数据量导出EXCEL解决方案
将web页面上显示的报表导出到excel文件里是一种很常见的需求。润乾报表的类excel模型,支持excel文件数据无失真的导入导出,使用起来非常的方便。然而,当数据量较大的情况下,excel本身的支持最多65535行数据的问题便凸显出来。下面就给出大数据量导出到excel的理论解决方案。 首先,对于数据超过了65535行的问题,很自然的就会想到将整个数据分块,利用excel的多sh原创 2012-11-01 14:48:00 · 3054 阅读 · 0 评论 -
润乾报表/引用自身格内数据
在实际的报表工作中我们经常会遇到,需要取自身单元格内数据的情况,该如何处理呢?看下面的一个简单案例:在一张填报单中,我们需要自动计算价格,由成本与利润相加,但是库中的数据有的由于折扣等原因,售价一格中已经有数据,这时候要保留原数据。先依下图还原场景: 将A2与B2的填报属性设置为可写: 这时候,如果我们单纯地在C2单元格填报属性,自动计算中写入${C2}==''?$原创 2012-11-01 14:02:07 · 1374 阅读 · 0 评论 -
润乾报表数字大写转换解决方案
在制作金融报表,报销单的时候,经常需要将数字转化为大写的文字,有时还需要逐位拆开,制成形如下图的报表: 润乾报表给出的相关解决方案如下: 首先为用户提供三种小数转换规则:直接舍弃、直接进位、四舍五入,分别用参数-1,1,和0来表示 然后构造参数用以保留小数位数,范围为[0,4]超出范围则按临近顺序选取0或4。设置好参数,写入默原创 2012-11-08 10:56:14 · 5463 阅读 · 0 评论 -
润乾报表隔行异色,N行异色,分层异色
隔行异色是润乾报表的一大特色,它使得报表的可读性更强,页面也更加美观。利用背景色单元格内的IF函数及row()函数获取当前行号,可以让相邻行的单元格异色。 其实还有一种拓展性更强的方式:case()函数,case(row()%2,list(0),rgb(255,0,0),list(1), rgb(0,0,255))即表示改行的行号对2求余,偶数行红色,奇数行蓝色。可以通过用户自定原创 2012-11-21 11:40:45 · 4742 阅读 · 1 评论 -
润乾报表实现日历功能
日历最多6行7天,因此只需在单元格A2输入=to(0,5),B1单元格输入=(1,7)即可,然后将A列隐藏。 接下来需要对参数进行详细设置,如图: 其中年份月份为用户输入,style参数为用户选择中式和英式两种模式,the_date利用用户输入的月份年份自动计算出当月的第一天。设置成动态参数。 设置完毕后,B2单元格内表达式为=A2*7+B1原创 2012-11-23 10:42:25 · 2013 阅读 · 0 评论 -
润乾报表做排名
润乾报表能够通过count(),sum()等函数实现对报表整合排序下面介绍一下对报表重复排序以及不重复排序的方法:重复排序:如下图设置,其中E2单元格内表达式为=count(D2[`0]{D2>$D2})+1,表示统计所有比本格数据大的单元格的数目,然后加1校正即是排名不重复排序,可以借助辅助列,对重复的数据进行处理。由于相同排名下行号的不同,也可以直接利用row()函数将原创 2012-12-17 12:46:47 · 2795 阅读 · 1 评论 -
向上扩展
应用场景企业中的库房,库房中堆放的物品,都是按一定顺序的,而且,都是从地面往顶部堆放,出货时,则是从顶部的货先出。为了准确的表示物品当前在库房中的位置,就需要按照物品真实存在库房中的坐标来展示,这样也就更直观。比如下面这样的表:这张表显示的是:库房总高度为10层,现在有6个物品,从下往上堆放着,A物品在最底下,F物品在最上面第6层;还可以堆放4个物品,如果先出3个货物的话,F、E、D3原创 2013-01-21 13:21:18 · 682 阅读 · 0 评论