Pentaho_Report_Designer

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

Report Designer (1)

1. 快速入门 (1)

2. 用户接口 (12)

3. 报表向导 (17)

4. Data Sets (22)

5. 图形化报表元素 (22)

Report Designer

This page last changed on Nov 29, 2006 by mdamour.

1. 快速入门

This page last changed on Nov 29, 2006 by mdamour.

这章显示了如何创建一个简单的报表,并解释了底层报表模型的最小背景。如果你想了解单独部

分的详尽描述,可使用提供的链接。

系统需求

Windows XP Professional,Mac OSX 10.4.6,Linux SUSE,RedHat Linux

需要1.5.0_06 Java Runtime Environment (JRE)

安装

1. 为了安装,将内容解压进一个文件夹。

2. 在被创建的ReportDesigner 文件夹,点击适合于你的操作系统的startdesigner.* 文件。

Report Designer

当你启动Report Designer 时,你会看到默认的workspace,其被分割成 5 个主要区域。在屏幕中间,有一个很大的白色区域,其表示生成报表的主要工作区域。在左边,有一个名为

'1Palette'1 的toolwindow,此处列出的所有图形元素均可用于报表中。在右边是 2 个toolwindows,上边的叫'1Structure'1,此处你可看到报表的层次化表现,下面是一个名为properties 的toolwindow,此处可调整目前可用选择的设置。最后是一个名为messages 的

toolwindow,此处会显示有用信息,提示警告或,最重要的,你当前报表定义的错误。

数据模型

一个报表通常包含数据库以表格形式提供的数据,以及定义了如何格式化或打印报表的报表定义。

表 1.1. Sample Data

列用一个唯一的列名进行标识,其具有某一datatype。在上面的实例中,FIRST_NAME 是一个列标识符,String 是这列的datatype。

为了简单期间,在Report Designer 中提供了一个数据库,其中有可进行操作的有用数据。在这第一步中,将配置sample dataset。如果你还没有启动Report Designer,并想进入下

一节的话,那么请现在就启动Report Designer。

添加Sample Dataset

在Structure toolwindow 中,在"Data Sets" 节点上点击鼠标右键,打开弹出式菜单,添加"Sample Dataset"。

打开一个窗口,此处可配置dataset 中使用的查询。当使用sample dataset 时,会自动

插入一个默认的查询。目前不要修改这个查询,因为这个查询获取的数据用于描述quickstart

章节中的以下步骤。

客在此处购买一些DVDs。

示了可用的列和每列的datatype。你可点击Configure 按钮改变一个dataset 的配置。

现在正确设置和安装了dataset,可继续定义报表的外观了。

报表定义

报表定义就是你在图形化的Report Designer的主要区域所构造的东西。这个定义告诉报表引擎将每个field 放在报表的何处。报表定义包含几个名为bands 的区域,这样的bands 可能包含一个report header,一个page header,item band 和其他。

下图表示可能出现在页面上的一个schematic 报表:

下图中,所有报表中可用的标准bands 均用不同的颜色进行标识。

红色:page header band。这个band 通常打印在每页的顶部。

绿色:report header band。当启动报表时,打印这个band 一次。

蓝色:item band。对于数据表中每个可用的行,均打印这个band。

青绿色:report footer band。在报表的最后,打印这个band 一次。

橙色:page footer band。在每页的底部,打印这个band 一次。

在Report Designer 中,相同的bands 用相同的颜色进行标识。注意bands 在左部有一个label,描述了这个band 用于什么。

提示

如果你将一个band 调整的很小,你可能就不能看到描述性的label。在这种情况下,你可将鼠标停留在label 上,就会出现一个有文本的提示。

注意

也可有多个group header 和group footer bands。

创建报表定义

在第一步中,我们将在报表上添加一个静态的title label,其应该在报表的第一页上打印一次。因此我们将把这个label 添加进report header band。这个label 不依赖于我们的sample dataset 传递的数据,因此,它也被称作一个静态label。

从Palette toolwindow 选择"Label" 报表元素,通过点击鼠标键,将label 拖拉到report header band,并释放鼠标按键。

label 被添加进report header band 后,就被自动选中。你可使用鼠标到处移动label,或通过拖拉一个handle 来重新调整label 的大小。

你可使用Properties toolwindow 来调整使用中的文本和字体。将文本改成"Sales Report",

相关文档
最新文档