体验魅力 Cognos BI 10 系列,第 5.2 部分_ 第一张复杂报表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
登录 (或注册)中文IBM
技术主题软件下载社区技术讲座
体验魅力 Cognos BI 10 系列,第 5 部分: 第一张复杂报表吴敏达, 信息管理软件资深技术顾问, IBM
简介: 本系列教程旨在帮助您通过实际动手掌握 Cognos BI 10 的主要功能。在这一部分里教您一步一步如何来进行您的第一张复杂报表,大约需要花费 2 个小时完成整个内容。
发布日期: 2011 年 11 月 03 日
级别: 中级
访问情况 : 10692 次浏览
平均分 (共 18 个评分 )
第一张复杂报表
您的目的是为了制作标准的客户发票报表,以便当订单处理以后发给您的客户。为此您的第一张复杂报表包含了非常丰富的内容,这张复杂报表做完后的效果如 图 18所示。
您的报表中要包含提示页面,以便选择客户和销售代表。
您要让新订单的数据在新的一页上。
您的报表抬头上要有公司的商标和地址。
您的报表要有发票号码、日期、页码等标准信息。
发票正文要有客户名称、销售人员、订购方法、发货日期、条款等内容。
发票的列表里面要有编号、产品说明、销售单价、数量、价格的信息。
还有要页脚、税率计算、结束语等内容。
提示页面
使用“创建提示页面”工具可以快速向报表添加过滤器和提示,提示页面类似于报表页面。您可以插入图形和文本并应用格式。通过下面的步骤,会在这张报表中创建三个查询,您可以点击“查询资源管理器”后进行查看。其中第一个查询是在第 2 步中创建,后两个查询分别在第 6 步和第 7 步中通过“值提示”来创建的。
1. 在开始菜单中启动 IBM Cognos BI Developer Edition,运行 Developer Edition Manager,在确保左侧的服务都正常的情况
下,点击右上角的启动,选择 Report Studio。在“Cognos > 公共文件夹 > 示样 > 模型”路径下,选择“ GO 数据仓库 (查询 ) ”数据包,进入 IBM Report Studio 后选择“新建”,报表类型选择“空白”。
2. 点击“查询资源管理器”,把“可插入对象”的“查询”拖拽到工作区,如图 1 所示。
图 1. 插入查询
3. 双击“查询 1”,在左侧的可插入对象中,选择来源,展开“销售和市场营销(查询)”目录,再展开“销售(查询)”命名
空间,选择“销售订单”下的“订单号”,拖动到数据项中。
4. 点击“页面资源管理器”,选择“提示页面”,把“可插入对象”的“页面”拖拽到工作区,如图 2 所示。
图 2. 插入提示页面
5. 双击“提示页面 1”,把“工具箱”中的“值提示”拖动到工作区,如果找不到“值提示”,在空白处右键选择“所有工具箱
项目”。
6. 创建新参数对话框中填入“Retailer”,在数据包项目中选择“销售和市场营销(查询) > 销售(查询)> 零售商 > 零售商
名称(多脚本语言)”,如图 3 所示。点击下一步后完成。
图 3. 创建过滤器
7. 重复第 5 步和第 6 步插入“值提示”,新参数是“SalesRep”,创建参数化过滤器在数据包项目中选择“销售和市场营销
(查询) > 销售(查询)> 员工(按区域)> 员工姓名(多脚本)”。点击下一步两次直到完成。
强制分页
您可以创建简单的页面分页符,或创建高级页面集合以将页面与查询结构相关联,从而强制分页。
8. 将指针悬停在“页面资源管理器”按钮上,然后单击“报表页面”。在“可插入对象”窗格的“工具箱”选项卡上,将“页面
集合”对象拖动到“报表页面”窗格。
9. 在“属性”窗格中,将“查询”属性设置为要与页面集合关联的查询,即“查询 1”。定义页面集合的分组结构,在“属
性”窗格中,双击“分组与排序”属性。在“数据项”窗格中,将“订单号”数据项拖动到“组”窗格中的“组”文件夹。如图 4 所示。
图 4. 页面集属性
10. 您想把您要让新订单的数据在新的一页上,需要将包含明细的页面插入“明细页面”文件夹。明细页面是根据您在下面的步骤
中按其分组的项目而重复的页面。您把“页面 1”拖拽到“明细页面”文件夹,同时在“属性”窗格中,将把“页面
1”的“查询”属性设置为“查询 1”。如图 5 所示。
图 5. 明细页面
表格
您可以在报表中使用表格来控制对象的显示位置。表格可以插入报表中的任意位置,例如页眉、页脚或页面正文。创建表格后,在单元格中插入对象。这部分的效果如图 6 所示。
图 6. 报表抬头
11. 双击“页面 1”,在“可插入对象”窗格中,单击“工具箱”选项卡。将“表格”拖动到报表。在“列数”和“行数”框中,
键入表格的列数 2 和行数 1。
12. 再把“表格”拖动到左边单元格,键入表格的列数 1 和行数 5。这样左边的单元格五行用来放置公司的商标和地址。
13. 在“可插入对象”窗格中,单击“工具箱”选项卡将“图像”对象左侧最上边的单元格,然后双击此对象。在“图像 URL”对
话框中,键入要插入的图像的 URL “http://localhost:9300/p2pd/samples/images/logo.jpg”。
14. 在“可插入对象”窗格中,单击“工具箱”选项卡。将“文本项目”对象分别拖动至左侧下面 4 个单元格。分别键入文
本“Great Outdoors 公司”、“南京东路 3755 号”、“上海 中国”和“(021)8888-8888”,然后单击“确定”。
15. 再把“表格”拖动到右边单元格,键入表格的列数 1 和行数 4。这样右边的单元格四行用来放置发票信息。
16. 在“可插入对象”窗格中,单击“工具箱”选项卡。将“文本项目”对象分别拖动至右侧 四个单元格。第一行键入文本“发
票”,然后单击“确定”。在工具栏的尺寸选择字体为“24 pt”,并且设置为粗体。第二行键入文本“发票号 :”,字体“10 pt”。第三行键入文本“日期 :”,字体“10 pt”。第四行键入文本“页码 :”,字体“10 pt”。
17. 在“可插入对象”窗格中的“数据项”选项卡上,把“查询 1”的“订单号”拖动到文本“发票号 :”之后。
18. 在“可插入对象”窗格中的“工具箱”选项卡上,将“日期”拖动到文本“日期 :”之后。
19. 在“可插入对象”窗格中的“工具箱”选项卡上,将“页码”拖动到文本“页码 :”之后。
20. 通过点击最外面表格左上方的三个小红点,选择最外侧的表格,在左下角的属性窗口设置表格属性,给表格的下方添加实线边
框,宽度为 1pt,如图 7 所示。
图 7. 表格边框
21. 由于刚才绘制的边框距离左边表格最后一行太近,您可以通过填充功能增加空隙。您点击左边表格的三个小红点,选择左边表
格,按住 Shift 再点击左边表格的下方空白处。在左下角的属性窗口设置填充属性,下方的填充设置为 10pt,如图 8 所示。
图 8. 填充