巧用if判断缩小单元格字体

我们来看一下下面的报表: 需求是:在第一行的横线上要显示某个字段内容,如果显示不下,就折返到第二行的横线上继续显示,如果第二行的横线上还是显示不下,就统一缩小两行横线上...

将多个报表导出到一个excel20007文件中

在以往的文章中,可以找到类似的问题,导出多个报表到同一个excel2003文件中,但是同样的方法导出excel2007是无效的,因为在那个类里没有没有相应的函数,所以是不行的, 后台导出excel2007...

自定义函数实现调用返回非游标类型存储过程

前言 润乾报表提供了存储过程类型的数据集以及在单元格中使用call函数调用存储过程的方式与存储过程交互,但无论使用那种方式都要求存储过程能够返回结果集,无论返回的游标是隐式还...

参数查询前报表不显示

前言 大家还在为不进行条件查询数据报表不显示这个需求苦苦挣扎着实现吗?以往我们用的方法都是在参数模板(参数报表)中增加一个标志位参数,主报表若能接收该参数,证明已经进行...

不同数据集的写日志需求

背景描述          某客户要求记录访问报表时查询的sql语句、访问人、访问时间等信息。之前我给出过相应实现,但客户在使用过程中发现添加了其他数据集类型以后,该实现方式似乎...

严格要求格式的报表的处理方式

在实际应用集智平台中中,有很多报表的需要很严格的控制格式,例如,公文的展示和打印,在很多政府的项目中,对格式的要求尤为严格,比如说,一小段文字,需要行列的严格对齐,段...

集智平台中报表按纸分页的补空行

关于报表按行分页的补空行,已经有很多文章的介绍,下面介绍的是按纸分页的补空行的方法,实际上,由于单元格里自动换行等原因使得每一行的行高不同,导致按行分页的补空行的方式...

多机集群对上载文件的处理方式

之前有客户问到我们的平台产品对集群环境下上载文件是如何处理的。针对这个问题查找了下相关资料,现总结如下。 对于这个问题,要满足两个条件:1 应用集群2 多机集群,所以针对多机...

在集智平台的一张报表中完成日周月年报

本文以一个例子说明如何通过参数和宏在一个集智平台的报表中显示日报、周报、月报、年报等。 背景描述 要做的是一个公园人流量统计的报表,要求选择日报时能够选择对应的时间段,并...

动态指定报表行对齐方式

本文以一个简单例子说明集智平台中报表诸多属性都可以进行控制。 背景 报表中各单元格内容长度不定,当内容较少时垂直水平均居中对齐,当内容长度超过某特定值时,内容在单元格中水...

JS更改报表默认校验顺序

背景 在参数模板中做了三个输入参数,其中要求按照三个参数的顺序进行非空校验,即:若三个参数均为空,提示第一个参数应为非空;若后两个为空,提示第二个参数应为非空。 分析 润...

实现模态窗口提交填报表在本窗口刷新

问题背景 客户在模态窗口中发布填报表,当点击提交时,总会打开一个新页面提示提交成功。客户希望,在模态窗口中提交报表后能够在本窗口中弹出提示,并且在该模态窗口中刷新。 问题...

流水号剩最后一行点删除流水号不变

问题背景 在我们的行式填报表中当存在流水号的时候,删除流水号所在行,当删除到最后一行时,再点击删除按钮,流水号会变化(增加)。客户对于这点提出了很多异议,希望能够实现当...

统计图宽度根据内容伸缩实例

需求背景 最近常有客户提出,统计图宽度一旦设定就无法改变了,而由于数据的变化,统计项或多或少,这就要求统计图的宽度能随着数据量的增大而变宽、减小而变窄,以使图形显示更加...

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

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

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

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

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

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

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

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

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

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

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

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