3-Cognos Report Studio练习 下载本文

演示3- 1:增强一个列表型报表。 目的:我们已经被要求将汇总信息添加到我们之前创建的有关销售代表绩效的报表中。 报表需要根据国家和城市进行分组,对不同地区的绩效进行比较。 我们也需要包括每个城市和国家的收入总计。 任务1。 创建列表,并对国家和城市项目进行分组。

1. 打开Report Studio,按照下图创建列表。<销售(查询)>\\<零售商场地>\\[零售商国家/地区]、

[零售商城市]、[联系人名字]、[联系人姓氏],<销售(查询)>\\<零售商场地>\\[收入]

2. 在工作区按住Ctrl键将[零售商国家/地区]、[零售商城市]两列选中,然后按工具栏上的

Group/Ungroup按钮。 3. 点击Run Report在Report Viewer中查看报表。结果显示如下:

我们可以看出所有销售代表都根据国家和城市进行分组。 注意:国名仅在国家发生变化时出现。 我们将修改层跨度(level spanning),以便城市每次发生变化时都能出现国名。

COGNOS REPORT STUDIO

任务2。 修改层跨度(level spanning)

1. 在Report Viewer的右上方,点击Close返回Report Studio。然后点击[零售商国家/地区]列选中

它。

注意:在属性窗格中,[零售商国家/地区]列被设置为每次有新的[零售商国家/地区]时进行层跨越(level span)。 这意味着[国家/地区]名仅在有新[国家/地区]时出现,而不是在有新[零售商城市]时每次都出现。 2. 把属性窗格Data大项下的Level Span(组范围)小项从右侧展开。

3. 在弹出的Choose Level对话框中选[零售商城市],然后点击OK。

4. 点击Run Report查看变化。

我们可以看到国名出现在每个城市旁。 由于每个国家只有几个城市,我们可以将level spanning修改回[零售商国家/地区]。 为了增强报表的外观,我们将添加一个组表头来区别不同的国家。 任务3。 删除level spanning,并使用一个组表头替换[零售商国家/地区]列。 1. 点击Close返回Report Studio。

2. 保证[零售商国家/地区]列仍处于选中状态,然后在属性窗格Data大项下的Level Span小项处

选择[零售商城市]。 3. 在Choose Level对话框中还是选择[零售商国家/地区],然后点击OK。 4. 保持[零售商国家/地区]列让然处于选中状态,点击Create Header图标。

2

每次有新的国家时,国名将显示为一个表头。 既然我们现在将[零售商国家/地区]作为表头,我们可以删除[零售商国家/地区]列。

5. 确保[零售商国家/地区]列处于选中状态,然后点击Delete图标。

[零售商国家/地区]列消失。 6. 在组表头中点击[零售商国家/地区]文本对象,然后在工具栏上按Font。

COGNOS REPORT STUDIO

7. 在Font对话框中的Size下点击10pt,在Weight下点击Bold,然后点击OK。结果显示如下:

现在我们已经添加并格式化了一个表头,我们将添加汇总信息显示每个城市和国家获得了多少收入。

任务4. 加入城市和国家的收入汇总。

1. 在工作区中点击[收入]列,在工具栏上点击Aggregate图标,然后点击Total。

每个分组项的收入被汇总。 每个城市的总收入出现在每个城市下面,每个国家的总收入出现在每个国家的下面。 在列表底部还有一个总计汇总。 2. 在<城市>汇总行的城市单元格(共有四个)中点击任意一个。

所有四个<城市>汇总行城市单元格都被选中。

3. 在工具栏上点击Container Alignment图标,然后选Align Middle Right(居右)。 4. 重复步骤2和3,向右排列两个<国家/地区>汇总行单元格。

4