快速业务通道

使用BIRT和Eclipse从数据库中提取信息 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
有助于以图表形式显示 BANK 数据库中的数据,因此,银行管理人员可以更好地分析银行中发生的事务。

可用的报告类型

有两种报告类型:清单和图表。这些类型中又有几个流派(条形图、饼图,等等)。不过,大多数类型都非常类似。两种主要类型中最难的是图表,在图表中,最难的是使用级数并席键 (series grouping key) 创建图表。因此,您将重点创建两个图表 —— 一个使用级数并席键,而另一个则不。级数并席键是将类似的对象沿 X 轴组合在一起的一种方法。例如,请参阅 transactionTypePerDate 数据集的结果,如清单 3 中所示。

清单 3. 来自 transactionTypePerDate 数据集的示例结果

TRANSDATE  TYPE TOTALAMT 12-08-2005 D   18160 12-08-2005 T   7123 12-08-2005 W   92384 12-09-2005 D   15215 12-09-2005 T   3542 12-09-2005 W   9776 12-10-2005 D   15632 12-10-2005 T   4578 12-10-2005 W   1572 12-11-2005 D   2457 12-11-2005 T   500 12-11-2005 W   7974

如果想在单个图表中显示某一给定日期处理的所有三种类型的事务量,那么沿 X 轴方向将有三个级数(每种事务类型一个)和四个点(每天一个)。在上述情况下,级数并席键是 TYPE。

还可以使用几个 BIRT 对象将表和其他对象添加到银行报告中。在下一节中将了解这些内容。

可用的项

有几个项可以使用 Palette 插入报告中:

标签 —— 静态文本

文本 —— 具有可选的表达式的动态 HTML 文本/纯文本

数据 —— 用于插入数据集或表达式结果中

图像 —— 插入一幅图像(该图像可以是一个 URL,比如 HTML)

网格 —— 允许使用列/行布局来显示项

列表 —— 使用灵活的方式显示来自数据集的结果列表

表 —— 类似于列表,但以列的形式出现

图表 —— 插入一个曲线图

这样,就可以通过添加您可能想要的其他任何数据项来整理您的报告了。

使用BIRT和Eclipse从数据库中提取信息(8)

时间:2011-02-15 IBM Tyler Anderson

接下来,将开始定义报告。

为报告创建一个标题

让我们从标题开始创建您的报告:

定位到 Palette 视图,并将一个 Label 拖动到空报告的顶部。

双击刚才拖动的标签,并键入 BANK OF MARS THE PLANET。

通过定位到 Property Editor 视图,让我们将带点爵士乐特征的音乐添加到文本中。在左边的文本框中,确保 General 被选定。

单击 Bold (B) 按钮。

将 Size 更改为 X-Large。

单击 Center 按钮。

将背景色更改为浅蓝色。

参见图 6 查看预览结果(选择主窗口中的预览选项卡)。

图 6. 报告标题

接下来将在 BIRT 中创建您的第一个图表。

构造一个图表

第一个图表将使用已创建的 moneyPerEmployee 数据集。让我们开始吧:

定位到 Palette 视图,并将 Chart 拖动到 Layout View 的主报告中。

选择 Bar chart 并选择最右边的子类型,然后单击 OK。

在新窗口中,将条形图的标题更改为 Money Transacted per Employee,然后单击 Next。

选择 moneyPerEmployee 数据集,然后单击 Next。

查找文本 X-Axis Title,将它修改为 Employee ID,然后单击 Next。

查找文本 Y-Axis Title 并将它修改为 Amount。

将 "Amount" 放在最顶端的文本框中,然后单击 Next。

在最顶端的文本框 (Data Definitions) 中输入 row["EMPLOYEEID"],然后单击 Next。

在 Data Definitions 文本框中输入 row["TOTALAMT"],然后单击 OK。

使用BIRT和Eclipse从数据库中提取信息(9)

时间:2011-02-15 IBM Tyler Anderson

单击 Preview 选项卡,然后将您的图表与图 7 中所示图表进行

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号