字段数不固定的类同期比实现

需求背景 客户希望通过集智平台中的报表实现下面的需求: 其中,传给报表的字段数和字段名不固定。 需求分析 接下来,我们来分析一下这个需求的几个难点: 1 、问题的第一个难点是字...

集智平台纵向分组统计横向分栏的报表实现

问题背景 有客户在使用集智平台中提出下图需求,报表分栏的同时进行纵向分组并汇总。 分析 集智平台中报表 提供了分栏的功能,但是效果同客户需求有较大出入,所以需要使用其他的方...

页面js实现报表列显示和隐藏

需求背景 客户希望集智平台中的报表发布后,通过在页面上设置报表隐藏某一列,以便进行数据显示比较。具体为,页面上有个所有列的下拉框,当选择哪列时该列隐藏,其他列显示;选择...

集智平台中报表“索引中丢失 IN 或 OUT 参数”问题解决办法

问题描述 最近有客户遇到存储过程做数据集的报表发布后报错:产生数据工厂: com.runqian.report4.dataset.ProcDataSetFactory 失败错误来源:: 索引中丢失 IN 或 OUT 参数:: 1 错误来源:索引中丢失 IN 或 ...

集智平台如何实现sum空值时显示也为空

需求背景 集智平台中的报表提供的单元格sum函数能方便地求得报表各个单元格的和,由于sum函数属于数学函数,结果必然也是数值,所以sum空值的结果是0.0。 最近有的客户提出这样的需求:...

行式填报表自定义插入添加删除按钮

需求背景 集智平台的报表会提供一些报表发布后的默认功能按钮,但是由于样式或位置的不同需求,客户往往希望自己定义这些功能按钮,如行式填报表的插入、添加、删除等按钮。 实现这...

集智平台中报表使用js中Map实现动态自动回填

需求背景 客户在使用集智平台时有这样一个需求,数据库中存储了相应的键值对,客户希望页面填报的时候只要选择了对应的键,另外单元格的值就自动填写。 对于这种键值对的存储,在Jav...

对打印applet重新签名

需求背景 使用快逸的applet打印功能第一次打印报表时,会出现一个网页安全警告,该警告内容是确认是否信任由”背景润乾软件技术有限公司”分发签署的小应用程序。当点击”是”或”总...

将集智平台报表中sql和参数信息输出到指定文件

有客户需要将报表名称、报表数据集sql、报表参数值、访问报表时间、登录人信息都输出到指定文件,这样可以追踪敏感报表被访问的情况。 分析 需求中提到的登录人信息、访问报表时间以...

将集智平台报表sql和参数输出到xml文件中

需求背景 客户要求能够将报表名称、报表数据集sql、报表参数值、访问报表时间、登录人信息等信息输出到xml文件中,以对该xml文件进行分析。 要求:1、sql是完整的sql语句,即可以直接拿...

Tomcat的性能优化及部署时的参数调整

Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。 下面介绍一下tomcat的性能优化及部署时的参数调整。 1、jdk的选择...

后台获取参数模板的参数

一些客户在使用集智平台的报表的过程中,参数的要求比较复杂,所以需要在参数模板中填入参数后在jsp里获取到参数模板中,以便自行在后台进行一定的处理,然后再传给报表进行计算和...

自定义统计图的实例—曲线图

集智平台的报表中自定义统计图功能给客户提供了丰富的统计图实现方法,客户可以根据自己的需求通过实现润乾的API接口,用java类画出符合自己需求的自定义统计图。下面就介绍一种自定...

API设置导出excel的密码

客户需求: 一些客户由于自身业务逻辑的需要,对安全性要求比较高,所以可能需要对导出的excel做加密处理,而在设计器中给导出的excel设置密码是很容易的,但是对于一些纯java开发,用代...

通过角色控制单元格可写属性

有许多客户提出需求,希望能够通过集智平台使用报表实现权限控制的功能,想实现不同角色不同ID的人访问同一张报表的时候,能够有不同的可写权限,看见的可写内容也不一样,下面我们...

页面不同参数展现不同的报表

客户想通过在页面上输入不同的参数,让页面展示不同的报表,也就是说通过不同参数动态控制页面展示哪张报表。 实现思路:通过获取给参数模板中的参数值,按逻辑判断需要展示哪张报...

如何自动计算选中复选框对应的值

通过复选框的勾选,自动计算与之对应的值的和这个需求是很常见的。当然实现的方法也有很多种,可以通过写js判断复选框的状态然后对与之对应的值求和。还有一个比较简单的方法,就是...

如何按分组总量排序

在制作报表过程中,将数据分组的需求很常见,随之而来的一个问题是,如何按照每组数据的总量升序或者降序排序。本文就简单介绍一下,如何按照分组报表中每组数据的总量大小排序。 ...

如何二次查询

报表通过参数过滤报表数据在web端是以制作一张参数模板的形式去实现的,然而二次查询即先通过参数过滤数据,在展示的报表中再次通过参数模板过滤一次数据的需求也有很多种方法去实...

超链接调用javaScript传参数

报表中,提供了为单元格设置超链接的功能。单元格设置超链接有很多种方法,如普通超链接,绝对路径超链接,带参数的超链接,调用js的超链接等。本文简单介绍一下如何使用超链接调用...