JasperReport开源报表功能强大,是我们WEB系统中做报表开发的一个强有力的工具,上手也比较简单。我碰到的问题是进行报表输出时,在html网页中显示正常,但如果导出为Excel时,部分列不显示。我用的报表设计工具不是iReport,而是官方推荐采用的JaspersoftStudio。先看一下,设计视图:出现的问题截图如下:Excel预览也正常:输出Excel就不正常了:问题原因是什么呢,不
分类:
Web程序 时间:
2020-05-01 10:29:59
阅读次数:
92
学习自《剑破冰山 Oracle开发艺术》第五章 报表开发之扩展GROUP BY对于简单group by语句很难对复杂维度进行分析,难以达到实际生产的复杂报表需求,group by的扩展特性就需要了,union语句也可以达到需求但是sql复杂且效率低1 rollup多维汇总rollup,分组先进行常规... ...
分类:
其他好文 时间:
2020-03-23 17:19:45
阅读次数:
101
1, 读取infotype 0002 SAP HR一般会有很多开发。而这个模块数据的特点也让它的开发和其它模块有些不同。HR的所有数据都是以信息类型来保存的,每个信息类型的数据都和时间段紧密相连。HR开发一般使用sap提供的Logic database pnp.用起来也非常简单。只需要在新建程序时, ...
分类:
其他好文 时间:
2020-03-23 11:18:25
阅读次数:
72
报表开发过程中经常要在报表中完成数据关联计算,有时为了降低报表制作复杂度,会将关联关系放到可视的报表模板中完成;而有时则必须在报表中完成关联,如多数据源、异构数据源的情况。在报表中做关联往往导致报表效率不高,计算过慢,从而引发性能问题。为此,润乾报表提供了高性能数据关联方式(需要结合集算器实现),可 ...
分类:
其他好文 时间:
2019-12-28 21:23:49
阅读次数:
94
需求说明 对于带有层级结构的数据中,用户为了能够更加清晰直观地查看,往往需要在数据展示时将层级展示出来,比如常见的省、市、县结构,或者一些科目中也会带有层级。通常,我们管这种形式叫做树状报表。在查询统计类报表中可以使用报表的左主格来实现,但是由于填报模型更加侧重于数据处理,格式设计上有别于查询统计报 ...
分类:
其他好文 时间:
2019-12-27 17:59:44
阅读次数:
70
使用缓存可以提升报表性能是一个共识,一般高端报表工具都会提供报表缓存功能,将整个报表计算结果缓存在文件系统中,以便用户下次访问参数相同的报表时可以快速读取缓存结果进行展现。润乾报表作为报表工具的领军品牌,当然也具有这种常规的缓存功能。 但在有些情况下,报表开发人员还希望进一步控制缓存的内容,比如对于 ...
分类:
其他好文 时间:
2019-12-25 15:43:55
阅读次数:
87
报表开发过程中,有的时候我们会觉得普通参数很难满足一些业务需求,比如第二个数据集要引用第一个数据集的结果进行计算,动态控制 SQL 的过滤条件,动态列等,如果您遇到了这种情况,可以尝试使用动态参数即 ${参数名} 的方式来达到我们想要的效果。 那么,什么是动态参数呢? 动态参数一般是依赖于普通参数的 ...
分类:
其他好文 时间:
2019-12-17 15:19:18
阅读次数:
72
比如我们需要ASP.NET Core 中需要通过PDF来进行某些简单的报表开发,随着这并不难,但还是会手忙脚乱的去搜索一些资料,那么恭喜您,这篇帖子会帮助到您,我们就不会再去浪费一些宝贵的时间。 在本文中我们将要使用DinkToPDF来处理我们在.NET Core Web 程序中进行构建PDF文档! ...
分类:
Web程序 时间:
2019-12-13 23:47:30
阅读次数:
264
报表开发过程中,有的时候我们会觉得普通参数很难满足一些业务需求,比如第二个数据集要引用第一个数据集的结果进行计算,动态控制 SQL 的过滤条件,动态列等,如果您遇到了这种情况,可以尝试使用动态参数即 ${参数名} 的方式来达到我们想要的效果。 那么,什么是动态参数呢? 动态参数一般是依赖于普通参数的 ...
分类:
其他好文 时间:
2019-12-11 09:37:33
阅读次数:
96
最近在使用EasyUI DataGrid来做前端的报表开发,遇到了这个报错: 在网上查找解决方案,基本上都告诉你检查各种属性名是否有拼写的错误,一般都是这个原因导致的。我自己也做了检查,并没有发现什么问题,以下是我的代码: 查找了很多的解决办法,依然没找出问题所在,后面自己想着有没有可能是colsp ...
分类:
其他好文 时间:
2019-12-03 01:52:07
阅读次数:
207