cognos8固定报表的开发.docx

上传人:小飞机 文档编号:3154775 上传时间:2023-03-11 格式:DOCX 页数:9 大小:39.23KB
返回 下载 相关 举报
cognos8固定报表的开发.docx_第1页
第1页 / 共9页
cognos8固定报表的开发.docx_第2页
第2页 / 共9页
cognos8固定报表的开发.docx_第3页
第3页 / 共9页
cognos8固定报表的开发.docx_第4页
第4页 / 共9页
cognos8固定报表的开发.docx_第5页
第5页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《cognos8固定报表的开发.docx》由会员分享,可在线阅读,更多相关《cognos8固定报表的开发.docx(9页珍藏版)》请在三一办公上搜索。

1、cognos8固定报表的开发Cognos8固定报表 Cognos8固定报表 . 1 1. 建数据源、导入数据、发布包 . 3 2. 制作固定报表 . 3 2.1固定报表开发界面 . 3 2.2设计要点 . 6 2.2.1汇总列值、加组表头 . 6 2.2.2设定列格式 . 10 2.2.3如何显列标题为中文字 . 11 2.2.4如何作表标题 . 13 2.2.5使用布局计算 . 13 2.2.6使用查询计算 . 14 2.2.7空值处理 . 15 2.2.8加选择框,加选择页 . 15 2.2.9过滤、汇总过滤 . 16 2.2.10合并列 . 17 2.2.11穿透钻取技术. 18 2.2

2、.12复杂报表 . 20 2.2.13自助式固定报表的创建 . 22 2.2.14关联报表的方法 . 22 2.2.15提示按钮、提示页 . 24 2.2.16条件格式 . 26 2.2.17布尔变量的应用技巧 . 30 1.建数据源、导入数据、发布包 与即席报表一样 2.制作固定报表 2.1固定报表开发界面 发布完包以后,可以在cognos8的运行界面上看到刚才发布的包 点击此数据包,选择新建“Report Studio”,进入报表开发界面 进入“Report Studio”界面,选择空白的报表 空白的报表界面如下图所示: 界面说明: 工具条说明: 2.2设计要点 下列操作均在前一操作基础上

3、完成。 2.2.1汇总列值、加组表头 选择“结构”菜单“的下拉项“创建页眉页脚”,如图: 选择“整体页脚”: 点击“确定”: 选择所有要汇总的列,点击工具栏的汇总图标: 结果界面出现汇总列: 组表头的添加也很简单,操作如下: 1.先分组:选定分组列,点击按钮 2.选择Create Header: 3.删除原有分组列:点击 按钮,出现如下图表: 2.2.2设定列格式 选定列- - 2.2.3如何显列标题为中文字 选中报表任一列的字段名,然后选择菜单“结构“下拉项目”创建页眉“,新增加一行: 解锁后,选中“汇总“两个字,按”delete”键去掉; 选中该行,点击工具栏上的分割按钮: 这样就把行分割

4、成单元格了。 选中左栏中“工具箱“,然后双击“文本项目”到刚才分割的单元格第一格中,弹出框输入 内容 点击“确定“,显示结果如下: 其他列同次处理即可。 2.2.4如何作表标题 按提示,双击“双击以编辑文本”,输入表名,点“确定“即可: 2.2.5使用布局计算 例如使用查询计算来显示系统时间 左边列表中进入“可插入对象“页面,拖一个”查询计算“组件到表标题右侧: 弹出的页面,进入“f(x)”页面,选择报表函数中的函数”now“: 点击“确定“,返回到报表设计页面。 这样报表运行时候会显示系统时间。 2.2.6使用查询计算 次步骤在上述步骤基础上进行: 例如假设现在DSC_TOL列的值应该显示为

5、LONG_DSC_TOL和YL_DSC_TOL。 为了设计方便,我们让英文字段名显示而不是隐藏。 需要说明的是:如果某一列单元格值用了查询计算,则汇总的时候不能选择“合计”,而要选择“聚合”。 先选中TX_TOL列单元格值,delete掉。 从“工具箱“中托”查询计算“组件到单元格中,弹出框框中输入名称: 点击“确定”,这样运行报表的时候,DSC_TOL列单元格值就是LONG_DSC_TOL和YL_DSC_TOL的和了。 2.2.7空值处理 2.2.8加选择框,加选择页 选择页: Tools-: 选择框: 选择列,点击,在弹出对话框写入一下内容: 2.2.9过滤、汇总过滤 选定过滤列,点击按钮

6、,设过滤的数据项如果没有出现在报表中(如:日期),就只能通过DetailFilters去设过滤。信息取自数据包,如下图所示: 汇总过滤前面与一般过滤一样,后面的设置如下: 2.2.10合并列 点击expression 修改要合并的列 如: 修改新列的名称: 运行结果: 2.2.11穿透钻取技术 从概要报表钻取到细节报表,察看感兴趣的细节信息。 顺序如下: 第一步: 创建细节表,设置传递参数为过滤参数,如:我们以deptno作为传递参数: 2.创建父报表,定义穿透钻取: 3.定义钻取的传递参数: 4.运行结果: 点击蓝色区域,就会跳转到想关联部门的详细信息,如下: 2.2.12复杂报表 开发过程

7、如下: 1.打开一个空白页面 2.插入一张表,两行一列: 3.左边格子插入列表,右边插入图表,在下面在插入一张交叉表: 4.插入表头 5.拖拽数据列: 6.关联设置:分别在三个报表上设置一个过滤参数,将报表关联起来 2.2.13自助式固定报表的创建 开发过程与即席报表完全一样。 2.2.14关联报表的方法 在复杂报表中,已经提到了给各个报表建立管理的方法,即分别设置过滤参数且设置成一样的,现在我们看另外一种更简便的方法,看如下例子: 1.建立一个复杂报表,我现在建立了一个图标和一个交叉表,给图标插入了数据,交叉表没有插数据,如下图: 2.选择交叉表,把它的查询改为为Query1,如下图: 3.

8、打开如下界面: 4.将数据拖拽到交叉表: 5.完成。 2.2.15提示按钮、提示页 1.双击2.设置类型为:reprompt 3.设置值提示,这个在前面已经讲过,我们再复习一遍: 4.添加搜素与提示选择框 接下来我们看一下提示页的用法: 点击,双击,进行参数设置,完成后运行。 2.2.16条件格式 1.在Explorer Bar上指向Condition Explorer, 点击Variables: 2.进行如下的拖拽: 3.双击string1,进行如下设置,并修改名称: 4.字符串变量赋值,要求大小写必须一致: 返回报表开发页面,将特定列与字符串变量绑定, 在属性窗格“Conditional”大项“Style Variable”小项处绑定: 5.为变量的不同值分别指定具体格式: 6.报表运行结果展示: 2.2.17布尔变量的应用技巧 1.创建布尔变量的值提示和文本说明: 点击按钮,在弹出来的页面创建一个一列两行的表,定义值提示的参数名,具体操作如下: 2.为提示值建立布尔变量: 点击值提示框- -进行如下操作: 进行如下操作: 点击ok,进行如下配置: 3.把指定的列绑定到布尔变量上: 转换到报表界面,进行如下操作: 4.完成,查看运行结果。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号