您的位置:首页技术开发数据库技巧 → Cognos 的高级动态报表制作技巧

Cognos 的高级动态报表制作技巧

时间:2010/4/20 9:23:00来源:本站整理作者:我要评论(13)

      IBM Cognos 商业智能系列软件提供了专业报表的制作平台,尤其在报表之间的关联分析上有着很强大的功能。本文从基于条件的动态报表制作和报表之间的穿透钻取两个方面介绍如何用 IBM Cognos 商业智能软件制作出专业的报表。

 

IBM Cognos 商业智能系列软件介绍

 

商业智能与 Cognos

 

商业智能(Business Intelligence: 简称 BI)是指从企业现有的数据中提取数据价值,以帮助企业决策者进行决策分析,包括数据仓库,ETL(抽取,转型,注入 是构造数据仓库的一种技术),数据挖掘,联机在线分析处理,分析报表,仪表盘等多种技术。

 

Cognos 是 IBM 商业智能的产品之一,可以灵活地将数据仓库中的数据以丰富的形式展示给用户,主流产品包括 Cognos8 Business Intelligence(Cognos 商业智能系列产品,为用户提供了基于 Web 的报表,仪表盘制作,查询制作,报表接入和管理等丰富的功能平台),Cognos Now !(预装在硬件中的商业智能解决方案,可以直接分析操作型数据并以可分析的形式展示给用户),Cognos TM1(行业领先的绩效管理软件), Cognos8 workforce performance(行业领先的人力资源管理框架),Cognos Go!(提供额外的功能丰富 Cognos8 BI 的应用)等。

 

IBM Cognos Report Studio

 

IBM Cognos Report Studio 是 Cognos 商业智能软件中基于 Web 方式的用于制作专业报表的工具,用户可以通过这个工具将数据仓库中的元数据以及事实数据以丰富的形式展示出来,制作专业的商业智能报表。用户可以向报表中添加不同类型的图表展示,和丰富的钻取等功能。

 

基于条件制作动态报表

 

在使用报表时,用户往往希望某些“异常数据”能够突出显示,以便其更快速了解数据的总体状态。如: 性能数据一旦超过设定的阀值,则突出显示为黄色或者红色;在其他情况下显示为绿色。IBM Cognos Report Studio 就提供了这样一种机制,在用户生成报表的时候,能够自动根据开发人员事先设定好的条件以及显示格式,对报表进行动态显示。

 

在制作基于条件的动态报表时,需要注意三要素。第一个要素是条件,条件是用以判断的规则,通常为一个变量表达式及其一系列取值,如,上面的性能数据超过阀值。第二个要素是用于和条件绑定的特定数据项 (Data Item),条件表达式只有和具体的数据项相关,以数据项运行时的取值作为条件输入,才能达到动态显示报表的目的,如,上面提到的性能数据。第三个要素条件格式,即在条件表达式的某一特定取值下,报表显示的格式,如字体,颜色,阴影等。总得来说,基于条件的动态报表的实现就是根据某特定数据项在报表运行时的取值,计算变量表达式的取值,并根据变量表达式的取值,决定报表的显示格式。

 

Cognos 支持三种类型的变量:字符串变量,布尔变量和语言变量。以下的三小节将分别介绍使用这三种变量制作动态报表的过程。

相关阅读 真三国无双7猛将传下坯落日战打法技巧我的世界TNT炮台抛射技巧Mac截图快捷键技巧汇总红米手机快捷键使用技巧忍者必须死2怎么玩 忍者必须死2高分技巧攻略Mac原生输入法使用技巧多重曝光怎么拍?多重曝光拍摄技巧Mac系统最小音量调节技巧

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 mssql企业管理器不能打 Oracle PRKC-1002错误原因和解决方案SQL SERVER数据库日志清空图文教程win2003计算机改名后sql server 2005 本地复DB2错误信息码大全

人气排行 彻底解决mysql中文乱码的办法mysql数据库root密码忘记的修改方法SQL SERVER数据库日志清空图文教程.bak备份文件如何恢复Oracle PRKC-1002错误原因和解决方案Oracle错误代码大全如何将txt的文本数据导入SQL server 2005呢DB2错误信息码大全