Cognos报表开发规范(3)

2020-02-22 12:15

4, 将_businessKey项打上勾,注意,刚才拖进去的数据项都要依次这样设置。 5, 点击OK完成。

10

5 在COGNOS Report Studio中制作报表

5.1 常用控件、功能、方法介绍

1、 页面:在COGNOS report studio系统中,页面分为两种,一种是报表页面,即是报表

运行最后要显示数据的页面,是必需的。另一种是提示页面,是为用户选择过滤条件提供的一个页面,如果报表中同时包含这两种页面,则运行后先显示提示页面,供用户选择条件后,再转到报表页面,而报表页面显示的数据则是经过从提示页面的选择条件过滤后的数据。查看页面的情况可将鼠标放到“页面资料管理器”面板上,即弹出,如下图:

2、 查询:“查询”图标如下图:

“查询”为数据的显示提供了一个结构,在报表中显示的数据是通过“查询”从数据源中获取数据的,类似于数据库中视图的概念,打开一个查询,结构如下图:

11

左边红圈中是该查询中的数据结构,或理解为一个表中的字段,而右边红圈中是一些过滤的条件,类似于查询语句中的where句中的条件。

3、 变量:分为三种变量,第一种是布尔变量,只有两种取值,第二种是字符串变量,可有

多个取值,第三种是语言种类变量。一般来说,前面两种用得比较多。其实,这里“变量”的概念与提示页面中传给报表页面的“参数变量”是完全不同的,也和程序设计中的变量有所不同。如下图:

通常变量中有一个表达式,变量的取值就是根据表达式的结果等到的,如上图选中的是布尔变量,有“是”与“否”两个值。例如表达式为“帐面收入“度量值>2000元,那么当结果为真是取值“是”,反之取“否”。同理,在字符串变量中,各个取值是事先由用户输入的,这点与布尔变量不同,而表达式中的结果有可能与其中一个取值相同。总的来说,通过“变量”可以控制控件、页面等的显示和隐藏,显示的样式等。 4、 列表与交叉表:两者相同的地方就是都是用于显示数据,一般与“查询”联系起来,其

实列表与交叉表只是提供一种显示的格式,而真正获取数据的还是“查询”。两者不同的地方就是数据表达的形式不一样。下面举个例,如下图:

要显示的数据是:部门,产品,帐面收入。分别用两种表显示,其实功能是一样的,只是表示的格式不同,交叉表交叉的单元格就是确定某一部门某一产品的帐面收入。当然,两种表的区别远不止这么简单,这里只为了说明两种表的特点。

12

5、 查询的运算:和SQL语句中的运算类似,在COGNOS中也提供几种运算,分别是联接、

并集、交集、排除,另外还可以直接写SQL语句和MDX语句。在解决实际问题的时候可以灵活运用,去弥补COGNOS系统提供显示数据格式的不足。下图为并集运算的图标:

6、“生成变量”属性:对于报表里的控件、模块等可通过生成变量来控制自身的显示和隐藏,如下图:

7、“样式变量”属性:对于报表里的控件、模块等可通过生成变量来控制自身的显示样式,与“生成变量”有点不同,样式变量可以根据变量的取值去设置样式,如下图:

13

为某一控件或部件的“生成样式”与一个事先创建好的变量关联后,就可对其进行样式的设置了,例如对于布尔变量的取值,可分别对“是”和“否“两种取值设置不同的显示样式。如下图:

假设将“小计”数据模块设置样式,当选择布尔变量后,点击“是”取值后,红框中界面已变为绿色,此时表明当变量取值为“是”的时候要显示的格式,接下来就可设置红圈中模块的格式了,与此类推,可再次重复以上步骤设置变量为“否”时的显示格式。

14


Cognos报表开发规范(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《我们的学校》说课稿

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: