Archive for 09月, 2009

导入excel作为报表模板

09.30.2009 by fengzhou - 0 Comment - 0
Posted in java报表相关

报表开发人员总会遇到这样的需求:把已经做好得excel表格用web报表的形式展现出来。如果再到设计器里把格式相同的表格重新设计一次是很浪费时间的,是否有一种办法可以让这个过程变得简单呢?

快逸报表导入excel作为报表模板的功能就可以轻松方便的解决我们这个需求。

打开设计器—配置—导入excel,可以看到下面的转换模块,如图

快逸报表导入excel作为报表模板
原理是把excel文件转化成快逸报表raq文件,然后再用设计器打开此文件,则导入成功

例子中我们选择的Excel源文件是:行式填报.xls,样式如下图:

将要导入成报表文件的excel源文件

把转换成功的raq模板保存在桌面。然后在设计器中打开此raq文件就可以了。

快逸报表导入excel作为报表模板

到此导入Excel作为报表模板的操作就都已完成,对报表进行编辑和发布后,原先的excel就真正变成一张web报表了。

附注:快逸报表只能对后缀名为.xls的Excel文件进行操作,如果用户使用的是Excel2007版本,可以把后缀名.xlsx改成.xls后再进行相应操作。

引自:报表工具知识库
原文链接: 导入excel作为报表模板

初始格、样式与预定义格

09.29.2009 by fengzhou - 0 Comment - 0
Posted in java报表相关

润乾报表提供了设置单元格为初始格,添加到样式和预定义格的功能。下面我们简单介绍一下如何使用这些功能。

1.设为初始格

功能:设置该单元格为初始格使该单元格具有在”配置”-”选项”-”初始属性”中设置的单元格属性。

举例:初始属性设置如下

属性设置__.png

当修改了润乾报表默认的格子初始属性后,新建一个报表,效果如下

11.png

当在报表中手动修改了格子的样式后,再选中该格子,鼠标右键设为初始格,效果如下

chushige_xiugai.png

2.添加到样式

功能:将定义好的单元格样式添加到样式里。

举例:单元格初始设置如下

初始样式.png

选中要添加到样式的单元格,点击 “配置”-”添加到样式”,打开输入样式名称对话框,如下图

样式一_.png

点击确定按钮后,在设计器工具栏的样式下拉列表里就会列出刚刚定义的样式名,并且在预定义格和样式面板中的单元格样式里也会列出刚刚定义的样式名,如下图

gongjutiaoxiala.png

当其他单元格的样式与定义过的单元格样式相同时,就不用再重复设置,只要选中该单元格,再选择样式列表里的对应的样式名即可。或者在预定义格和样式面板中找到对应的样式拖到该单元格即可,如下图

runqianbaobiao.png

3.添加到预定义格

功能:将定义好的单元格添加到预定义格,预定义格不仅包含源单元格的样式信息,还包含源单元格的内容信息和表达式。

举例:单元格初始设置同添加到样式的初始设置,选中要添加到预定义格的单元格,点击”配置”-”添加为预定义格”,可打开输入预定义格名称对话框,如下图

添加到预定义格_.png

输入预定义格名称,点击确定按钮就把选中的单元格添加为预定义格,此时在预定义格和样式面板中会出现刚刚添加的预定义格名称,如下

yudingyigemianban.png

当其他单元格与预定义格相同时,就不用再重复设置,直接在预定义格样式面板中找到对应的预定义格拖到该单元格即可,如下图

yudingyigexiaoguo.png

润乾报表提供的设为初始格、添加到样式和添加预定义格的功能为用户设计报表带来了很大的方便,减轻了用户重复繁琐的操作负担。
引自:润乾报表知识库
原文链接:初始格、样式与预定义格
相关文章:利用超链接传递下拉数据集的值特殊符号的处理如何使用序号函数给报表加序号动态设置滚动条高度宽度的方法

二维表介绍

09.28.2009 by fengzhou - 0 Comment - 0
Posted in java报表相关

二维表是报表中最常见的报表样式了,也是最简单的报表样式。

快逸报表的二维表不仅制作简单(几十秒就可以做一个很漂亮的二维报表),而且还可以在基础的报表展现上增加一些特殊功能,例如隔行变换背景色、特殊数据颜色预警、锁定表头等。
下面我们看一个简单二维表的例子:

快逸报表二维表

附注:二维表的制作可以参考:设计器—帮助—快速入门—做第一张报表

引自:报表工具知识库
原文链接: 二维表介绍

分组报表介绍

09.27.2009 by fengzhou - 0 Comment - 0
Posted in java报表相关

普通分组报表

快逸报表多层分组汇总报表

上图就是快逸报表为报表开发人员提供的普通分组报表。
从这张报表中我们可以看到通过一些特殊功能的设置使得这张报表的可读性更强,报表信息也表述的更加清晰,报表浏览者得到的信息也远远超越了一张简单的分组报表。来看一下这些特殊设置:

1.锁定表头 浏览者任何时候都可以把数据和相应的表头对应。
2.多层分组 让数据之间的层次关系一目了然
3.分层合计 可以在各个分组层次中添加合计,如图中的合计是城市合计,地区总计是地区合计

配合这些功能的使用会让您的分组报表展现效果更好。

另外快逸报表还有另外一种分组方式:上分组报表:

上分组报表

快逸报表多层上方分组报表

同样是多层分组报表,但是展现形式完全不同,web报表开发人员可以根据自己的实际需求灵活的选择展现方式,使得报表更符合实际需求。

附注:图中的两个报表例子可以参看:\quieeReport\webapps\quiee\reportFiles\基础报表——分组汇总.raq和上分组报表.raq

引自:报表工具知识库
原文链接: 分组报表介绍

格式刷和样式表介绍

09.26.2009 by fengzhou - 0 Comment - 0
Posted in java报表相关

格式刷
用过Word和Excel的人一定都知道功能强大的格式刷,快逸报表中也有这样的格式刷,而且功能和使用方法都与word中的基本一样。通过格式刷可以大大提高报表外观设计和美工的效率。

样式表
样式表是一个样式模板,通过自定义报表样式,如边框、背景、字体等的颜色和大小,保存为样式表,遇到和样式表格式相同的报表时就不需要再重新设计,直接选择相应样式就可以了。

下面就看一下快逸报表中的格式刷和样式表功能:

快逸报表格式刷和样式表功能

格式刷

单次使用
格式刷的使用和Word/Excel里的基本相同,假定现在要把A1单元格的格式复制到B1单元格上
第一步选定A1单元格
第二步左键点击格式刷按钮
第三步点击B1单元格
复制格式完成。

多次使用
很多时候我们需要把一个格式复制到多个不同的单元格中,在Word/Excel里我们可以通过双击格式刷来实现格式刷的多次使用,在快逸报表中我们只需要右键点击一下格式刷就可以多次使用了。

样式表
样式表的使用也很简单,选中需要设定样式的单元格,或者整个报表,然后点击”样式1″的按钮就可以了,此时选中的单元格或者报表就都是”样式1″的格式了。

样式表的具体设定、添加、删除方法可以查看教程:设计器—帮助—使用手册—用户手册基础—4.65添加到样式

引自:报表工具知识库
原文链接: 格式刷和样式表介绍

关于博计报表的打印控件

09.25.2009 by fengzhou - 0 Comment - 0
Posted in .net报表相关

在Web方式下打印模式分为以下几种:

1 用IE,Firefox等浏览器的打印功能打印。打印文章,小说还可以,打印报表等办公文档,不是很专业。

2 用Activex控件打印。仅支持IE,方案比较成熟,能够实现完美的打印。但是部署和设置等方面需要注意安全问题,一次同意,不重新安装系统,永久使用。

3 JavaApplet打印。支持多种浏览器,方案比较程序,但是部署发布同上,也需要客户来协助,也是一次同意,不重新安装系统,永久使用。

4 导出Excel,PDF等本地化文件,再打印。也是比较流行的方案之一,缺点是让客户多操作了N步,不是非常人性化。

博计报表使用的是C#写的Activex的控件方式来实现报表打印,所以需要注意以下几点:

1 安装”Microsoft .NET Framework 2.0 版可再发行组件包 (x86)”组件,官方下载地址如下: http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn

2 安装博计报表的打印控件。默认安装的地址是”C:\Program Files\bonzer\release\activex\PrintActiveXControl.msi”,或者通过网上下载。

如果第一次没有安装,那么在打印的时候会出现如下界面。请点击”此处”,然后安装”打印控件”

1.png

安装完成之后,请重新启动IE8.

安装打印控件的界面.png

3 设置IE的安全设置

点击”工具-Internet选项”

IE安全色设置1.png

选中”安全-可信站点”

IE安全色设置2.png

把网站增加到”可信任站点”

IE安全色设置3.png

设置”可信站点”的”自定义级别”

IE安全色设置4.png

在”Activex”分类中,请设置以下属性启用,如图所示:

IE安全色设置5-1.png

IE安全色设置5-2.png

重新启动IE之后,打印报表打印如图。

打印控件1.png

关键点分析:

主要是IE安全设置,把要访问的站点增加到”可信任站点”列表中去,那就不会给客户浏览网络的时候带来安全隐患。

界面友好、使用方便的企业控制台

09.24.2009 by fengzhou - 0 Comment - 0
Posted in java报表相关

润乾报表专业版服务器提供了界面友好、使用方便的企业控制台来供系统管理员进行后台管理。该模块和具体业务无关,跨平台、跨webserver,可独立运行,也可与现有系统集成使用。

  • 服务器参数管理

1.png

服务器参数管理页面提供以下几项配置界面:

  • License文件
  • 报表根目录
  • 语义层文件
  • 日志配置文件
  • JSP字符集
  • Web应用地址
  • 下拉树图片路径
  • 错误处理页
  • Jre安装包路径
  • Jre安装包版本

并可以保存、载入配置以及恢复初始值。

  • 数据源管理

2.png

数据源管理页面提供图形化的数据源配置界面。可以配置报表支持的两种数据源:Web服务器的JNDI数据源和JDBC直连数据源。

JNDI数据源的参数配置列表:

  • 数据源名称
  • 数据库类型
  • 客户端字符集
  • 数据库字符集
  • 是否转换检索句字符集
  • 是否转换结算内容字符集

JDBC数据源的参数配置列表:

  • 数据源名称
  • 数据库类型
  • 数据源url
  • 驱动类名
  • 用户名
  • 口令
  • 客户端字符集
  • 数据库字符集

还有应用服务器类型的选择以及默认数据源的设定。同样可以保存、载入数据源的配置。

  • 性能调优管理

3.png

本页面可配置与性能优化相关的系统参数,包括:

  • 是否每次都读取报表定义
  • 缓存目录
  • 参数缓存时间
  • 报表缓存的前缀
  • 报表缓存时间
  • 可同时计算的报表个数
  • 可同时等待计算的报表个数
  • 报表等待计算的最长时间
  • 最大并发单元格数

提供几套推荐的配置方案:初始值、访问量高、数据量大、开发模式。同样也可以保存、载入配置方案。

  • 日志分析

日志分析页面整体分为上下两部分:上面为参数界面,设置要分析的日志文件、开始时间、结束时间和要分析的报表;下面是对应的分析结果,此处提供多种分析角度,以Tab页的方式划分。

  • 参数设置

4.png

提供要分析的日志的选择界面,可以分析的日志包括:

  1. 系统当前的日志
  2. 服务器上的其他日志
  3. 本地日志

并且提供友好的界面来设置分析日志的起始时间和结束时间,以及分析结果的刷新时间(缺省为5秒)。”指定分析报表”可以设置多表分析时要分析的报表。

  • 分析结果

5.png

分析结果提供多种分析角度,通过Tab页可进行切换。

目前提供的日志分析包括:

  • DsahBoard:用来显示其他几个分析页面中比较重要的图表,缺省显示整体趋势分析和异常趋势分析两张统计图。

6.png

  • 多表压力排名:按从多到少的顺序,列出访问量最频繁的报表。

7.png

  • 整体趋势分析:用于分析一定时间内大量报表的连接数趋势,使用时间走势图展示。

8.png

  • 多表趋势分析:统计用户选择的多个报表的访问数,并将每个报表作为一个系列显示在统计图中。

9.png

  • 整体压力分析:按照设置的时间段,统计所有报表请求的压力。

10.png

  • 多表压力分析:统计用户选择的多个报表的请求压力,并将每个报表作为一个系列显示在统计图上。

11.png

  • 异常频度排名:按异常分类统计异常的发生数量,并将其按从多到少的顺序显示出来。

12.png

  • 异常趋势分析:统计一定时间段内异常的发生趋势,使用时间走势图显示这种趋势。

13.png

  • 异常趋势分类分析:统计一定时间段内异常的发生趋势,将每种异常作为一个系列显示在统计图中。

14.png

  • 异常频度分析:按用户设置的时间单位统计异常发生的频度。

15.png

  • 异常频度分类分析:将每种异常作为一个系列,进行频度分析,最后显示为多系列统计图。

16.png
引自:润乾报表知识库
原文链接:界面友好、使用方便的企业控制台
相关文章:可树形展开的折叠报表的制作;

报表演变历史-网格式报表-合计、记录个数

09.23.2009 by fengzhou - 0 Comment - 0
Posted in .net报表相关

报表需求

1 对金额求合计

2 显示记录的个数

制作过程

1 博计报表求数字的合计有两种方式: 1 数据集 ds1.sum() ; 2 类Excel公式 sum(H5{}) 。如下图所示

报表历史-网格式-合计模板.png

2 预览报表

报表历史-网格式-合计模板-结果.png

3 求记录数的格式。同理也有两种写法:1 数据集 ds1.count() ;2 类Excel公式 count(A5{})。如图所示:

报表历史-网格式-合计计数模板.png

4 预览报表

报表历史-网格式-合计计数模板-结果.png

博计报表还是非常简单的吧!

报表演变历史-网格式报表

09.22.2009 by fengzhou - 0 Comment - 0
Posted in .net报表相关

报表的开始是非常简单的,如同客户的业务刚起步一样。

简单的数据列表

报表需求:数据库的表有什么列出来什么。

制作过程

1 建立一个空白报表

报表历史-网格式1.png

2 连接数据源,建立数据集

报表历史-网格式-连接数据源.png

报表历史-网格式-建立数据集.png

3 生成网格式报表

报表历史-网格式-生成网格式报表.png

4 设置单元格属性

报表历史-网格式-报表结果1.png

5 预览报表如下:

报表历史-网格式-预览报表结果.png

最基本的网格式报表完毕。

典型的多源关联报表

09.21.2009 by fengzhou - 0 Comment - 0
Posted in .net报表相关

中国式报表,常常会出现多源关联分片的情况。

下图这个报表,典型的交叉式报表,并且是完全交叉报表,很多报表工具也能做这种报表,但是这不是典型的中国式报表。

多源关联报表2.png

典型的中国式报表大多数是下图所示的样子。

多源关联报表1.png

左表头有可能是一层,两层,三层等多种方式组合的,这种报表用传统工具很难做出来,而用博计,简简单单的关联一下即可。也就是著名的多源关联。详情请参见”如何制作多源关联报表”。