Cognos Framework操作记录:开发复杂报表
设计一张数据库的表:TEST_001_ADDRESS
表结构:
编号 | 姓名 | 省 | 市 | 县 | 公司 | 部门 | 职位 |
---|---|---|---|---|---|---|---|
id | name | sheng | shi | xian | gs | bm | zw |
(1)
打开Cognos Framework Manager,
右键点击“andw”-->“物理视图”,创建-->查询主题,选择“数据源”,确定-->下一步,
将左侧:数据库对象中:andwdb->ANDW->Tables的TEST_001_ADDRESS拖到右侧,
下一步-->下一步-->下一步-->完成。
生成了一个名为“New Query Subject”的数据源,
双击改名字为“TEST_001_ADDRESS”
(2)
右键点击andwdb,创建-->名称空间,
直接出来一个“New Namespace”,将其改名为“dzyh_测试地址报表”
右键点击这个名称空间,创建-->查询主题
选择“模型”-->确定。
此时会弹出来一个【查询主题定义】的框,
将andwdb -- 物理视图 -- TEST_001_ADDRESS这个数据源拖到右侧。
“验证”一下,点击“确定”。
此时在“dzyh_测试地址报表”这个名称空间下会出现一个名为“New Query Subject”的模型。
将这个模型改名为“TEST_001_ADDRESS”。
(3)
数据包,创建-->数据包,
名称改为“dzyh_测试地址报表”
下一步,
全部取消勾选,
勾选上“公用视图”和“公共维度”,和最下面的“dzyh_测试地址报表”数据包。
下一步-->完成。
此时会弹出一个窗口,提示:
已成功创建数据包。
要打开“发布数据包”向导吗?
点击“是”,
【“发布”向导 - 选择位置类型】中,
在上方选择对应的文件夹,如“公共文件夹 > PMFA”
下一步 --> 下一步 --> 发布 --> 完成。
进入http://192.168.78.115:9300/p2pd/servlet/dispatch
进入PMFA,找到“dzyh_测试地址报表”这个数据包,
点进去(是空的),
点击右上方的“启动”-->Report Studio
新建 --> 空白, 确定。
点击左侧框的红色的“工具箱”按钮,
将“列表”拖到右侧
点击中间的竖着的第2个“查询资源管理器”,点击里面的查询-->查询1
展开左侧:dayh_测试地址报表 --> dzyh_测试地址报表 --> TEST_001_ADDRESS,
会发现TEST_001_ADDRESS这个模型中的列。
全选中这些列,拖到右侧的数据项中。
在右侧的数据项中,点击每一列,在左下角修改它的“属性”里面的“名称”和“标签”为中文意思。
点击中间竖着的第1个“页面资源管理器”,点击“页面1”,又回到报表页面了。
点击左侧下面第2个“数据项”,将左上方“查询1”下的字段全选中,然后拖到右侧的列表中去(要拖到右侧的列表左侧出现一道闪动的竖杠再放)
注:对于数值类型,需要左下方“属性”中的“聚合函数”改成“无”,Cognos会自动去重。
(4)开始复杂表头
选择左上方的菜单栏里面的“结构”-->“页眉和页脚”-->“列表页眉和页脚...”
会弹出一个框,勾选“列表页眉”,确定。
此时在列表的第2行会出现一个“列表页眉”,
选中“列表页眉”这一行,
选择菜单栏的“结构”-->“页眉和页脚”-->“在下方插入列表行单元格...”
选择“行数”为1,确定。
将第2行的“列表页眉”单元格和新生成的第3行的8个单元格一起选中,
左下角的“属性”-->其他-->类,点进去。
会弹出一个框,
点击左下角“全局类”中的“列表的列标题单元格”,
点击中间“-->”箭头,把它移到右边去。
把右侧之前的那个移到右边去。
把右侧之前的那个移到左边去。
点击“确定”。
将工具栏的锁解开,
点击第2行的“列表页眉”四个字,点键盘上的Delete按钮把这个文本标签删除掉。
从左上角的工具箱里面一个个拖“文本项目”到右侧第3行,编辑名字和第一行一样。
把锁锁上。
把列表的第1行全部选中。
修改左下角“属性”-->“方框”-->“方框类型”为“无”。
此时第2行就变成第1行,第3行就变成第2行,因为第1行已经隐藏了。
选中第1行,上方工具栏中选择“分割单元格”(从右往左第2个),
会把第1行的一整个单元格拆分成独立的8个单元格
选中单元格,合并。
解锁,拖“文本项目”进单元格,
巴拉巴拉。
Cognos Framework操作记录:开发复杂报表的更多相关文章
- Cognos Framework操作记录
备注:这是我单位内部的Cognos Framework配置记录,里面涉及的名字等信息在其他使用环境需要进行相应修改. Cognos数据包配置 打开CYFTest项目, 右键点击andwdb的物理视图 ...
- Cognos 11.0快速开发指南 Ⅰ
1. 概述 Cognos Analysics 11,是IBM在Cognos BI 10的版本基础上,吸取业界流行的敏捷BI理念,强化了自助式分析的一款强大BI开发平台工具.其官方文档内容丰富,但是较为 ...
- Cognos 11.0快速开发指南 Ⅱ
1. 创建报表 在创建好数据源之后,我们就可以创建报表了,报表的开发是浏览器中完成的,这里我选用了chrome浏览器,在地址栏输入:http://localhost:80/ibmcognos ( ...
- Mycat读写分离、主从切换、分库分表的操作记录
系统开发中,数据库是非常重要的一个点.除了程序的本身的优化,如:SQL语句优化.代码优化,数据库的处理本身优化也是非常重要的.主从.热备.分表分库等都是系统发展迟早会遇到的技术问题问题.Mycat是一 ...
- 关于Eclipse Modeling Framework 实现模型驱动开发,第一部分
======================================EMF第二篇文章========================= 用 Eclipse Modeling Framework ...
- DS4700磁盘阵列的控制器微码升级操作记录(收录百度文库)
DS4700磁盘阵列的控制器微码升级操作记录 项目介绍: 于10年3月,XX地市区/州XX分公司相继反映生产读取数据速度较之前变得非常慢,表现在:日常报表抽取数据速度明显变慢,客户打开前台页面速度 ...
- CentOS 6下gcc升级的操作记录(由默认的4.4.7升级到6.4.0版本)
机房一台centos6.9机器部署了jenkins发布系统,开发人员在用node编译js,发现依赖的gcc版本低了,故需要将gcc升级到高版本(至少5.0版本以上),这里选择升级到6.4.0版本,下面 ...
- Linux下IP SAN共享存储操作记录
一.简单介绍SAN,即存储区域网络(storage area network and SAN protocols),它是一种高速网络实现计算机与存储系统之间的数据传输.常见的分类是FC-SAN和IP- ...
- Centos下安装破解Jira7的操作记录
Jira是一个集项目计划.任务分配.需求管理.错误跟踪于一体的工具,可以作为一个bug管理系统,可以将在测试过程中所发现的bug录入.分配给开发人员.前面介绍了Confluence在Centos下的安 ...
随机推荐
- 大数据之路week03--day05(线程 II)
今天,咱们就把线程给完完全全的结束掉,但是不是说,就已经覆盖了全部的知识点,可以说是线程的常见的问题及所含知识基本都包含. 1.多线程(理解) (1)JDK5以后的针对线程的锁定操作和释放操作 Loc ...
- investigate issues of real time interrupted
Issues: customer report that real time will interrupted frequently as below: Root Cause: some storm ...
- Js 提交 form 表单
本文主要讲如何使用Js提交表单,在使用ajax进行异步验证的多数情况下,需要使用Js提交表单,以下简单说几种提交表单的方式: 1.document.getElementById("formI ...
- 连续攻击游戏【P1640洛谷】二分图匹配变形【好题】【每次memset太慢了,用时间戳id。】
lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示.当他使用某种装备时,他只能使用该装备的某一个属性.并且每种装备最多只能使 ...
- Laravel 5.8: Automatic Policy Resolution
Laravel 5.8: Automatic Policy Resolution March 26, 2019 One of the new features in Laravel 5.8 allow ...
- Oracle 物理结构(三) 文件-参数文件
一.参数文件介绍 Oracle中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件.它们是在数据库实例启动时候加载的, 决定了数据库的物理 结构.内存.数据库的限制及系统大量的默认值.数据库的 ...
- springboot+mvc+mbatisplus
https://www.cnblogs.com/scode2/p/8718553.html
- CF1153F Serval and Bonus Problem 【期望】
题目链接:洛谷 作为一只沉迷数学多年的蒟蒻OIer,在推柿子和dp之间肯定要选推柿子的! 首先假设线段长度为1,最后答案乘上$l$即可. 对于$x$这个位置,被区间覆盖的概率是$2x(1-x)$(线段 ...
- 【LeetCode-86】分隔链表
[题目描述] 给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前. 你应当保留两个分区中每个节点的初始相对位置. 示例: 输入: head = 1-& ...
- SpringMVC框架下Web项目的搭建与部署
这篇文章已被废弃. 现在,Deolin使用Maven构建项目,而不是下载Jar文件,使用Jetty插件调试项目,而不是外部启动Tomcat. SpringMVC比起Servlet/JSP方便了太多 W ...