- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于IBM Cognos的高级报表制作技巧(精华)
基于IBM Cognos的高级报表制作技巧
一、基于条件制作动态报表
在使用报表时,用户往往希望某些“异常数据”能够突出显示,以便其更快速了解数据的总体状态。如: 性能数据一旦超过设定的阀值,则突出显示为黄色或者红色;在其他情况下显示为绿色。IBM Cognos Report Studio 就提供了这样一种机制,在用户生成报表的时候,能够自动根据开发人员事先设定好的条件以及显示格式,对报表进行动态显示。
在制作基于条件的动态报表时,需要注意三要素。第一个要素是条件,条件是用以判断的规则,通常为一个变量表达式及其一系列取值,如,上面的性能数据超过阀值。第二个要素是用于和条件绑定的特定数据项 (Data Item),条件表达式只有和具体的数据项相关,以数据项运行时的取值作为条件输入,才能达到动态显示报表的目的,如,上面提到的性能数据。第三个要素条件格式,即在条件表达式的某一特定取值下,报表显示的格式,如字体,颜色,阴影等。总得来说,基于条件的动态报表的实现就是根据某特定数据项在报表运行时的取值,计算变量表达式的取值,并根据变量表达式的取值,决定报表的显示格式。
Cognos 支持三种类型的变量:字符串变量,布尔变量和语言变量。以下的三小节将分别介绍使用这三种变量制作动态报表的过程。
使用字符串变量制作动态报表
在 2.1 节中,我们将介绍简单的使用字符串变量的制作动态报表的过程。我们希望实现根据项目状态的取值,动态显示报表中“项目状态”单元格的背景颜色:当项目状态为 R(Red) 时,项目状态单元格的背景显示为红色;当项目状态为 Y(Yellow) 时,项目状态单元格的背景显示为黄色;当项目状态为 G(Green) 时,项目状态单元格的背景显示为绿色;当项目状态为 C (Complete) 时,项目状态单元格的背景显示为蓝色。
步骤 1. 打开变量编辑窗口。点击 Explorer Bar 上的 Condition Explorer。点击弹出页面中的 Variables。见图 1。
图 1. 打开变量编辑窗口
步骤 2. 创建字符串变量。将 Insertable Objects 中的字符串变量(String Variable)拖拽到 Variables 部分。见图 2。
图 2. 创建字符串变量
步骤 3. 定义字符串变量表达式。在将字符串变量拖拽到 Variable 的过程中,系统会自动弹出变量表达式编辑窗口。在编辑窗口的左侧列出了可用于表达式的各种组件和数据项。可以通过拖拽的方法选择所需的数据项组合成变量表达式。以下的例子中,我们设定一个简单的变量表达式,这个变量表达式就等于报表中项目状态(PROJECT_STATUS)。见图 3。
图 3. 定义字符串变量表达式
步骤 4. 为字符串变量表达式赋值。选中字符串变量 String 1, 点击 Values 框下面的添加(Add)图标,在弹出的对话框中,输入希望添加的变量值,如 R (Red),然后点击 OK 按钮。此变量值就会被添加到 Values 的列表中。可以通过重复以上步骤,添加其他变量值。根据之前的描述,我们需要 R (Red), Y (Yellow), G (Green), C (Complete) 四个变量值。见图 4。
图 4. 为变量表达式赋值
步骤 5. 为字符串变量命名。在页面左下角的变量属性编辑窗口中,可以对创建的字符串变量进行重命名。在例子中,我们将变量重命名为 Project_Status. 见图 5。
图 5. 为字符串变量重命名
步骤 6. 打开需要绑定变量的报表。点击 Explorer Bar 上的 Page Explorer,点击打开需要编辑的报表。见图 6。
图 6. 打开需要绑定变量的报表
步骤 7. 首先点击选中报表中需要与变量绑定的元素。然后在左下角的属性编辑窗口中,点击 Style Variable 一项的编辑按钮,在弹出的窗口中,选择之前定义好的条件变量 Project_Status。见图 7。
图 7. 将报表中元素与字符串变量绑定
步骤 8. 为变量的不同取值设置相应的显示格式。点击 Explorer Bar 上的 Condition Explorer, 在变量 Project_Status 的取值列表中选择一个取值,如,点击 G。设置此取值对应的显示格式,如,Project_Status 单元格背景颜色显示为绿色。在选定取值的情况下设置的显示格式会自动和该取值相关联。重复以上步骤,设置其他取值下的显示格式。有一点需要注意,设置完特定的取值对应的显示格式后,选取 None 值,检查报表在不满足任何变量取值下的显
您可能关注的文档
- 分户验收资料表格范例.doc
- 分数除法-讲义.doc
- 分析简爱人物__英文.doc
- 刑法分论法案例分析.docx
- 分子热运动---知识点、例题、习题--详细讲义.docx
- 刑法学笔记要点.doc
- 刘一秒万人领袖运营智慧笔记完整版.docx
- 刘海贵《中国新闻采访写作教程》重点笔记+....doc
- 刘家店煤矿综合治理方案.doc
- 创建自治区“模范教职工之家”汇报材料(正式).doc
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)