准备事项
1.SQL Server 2008 R2上准备好数据库(表)。
2.打开Cognos 10-64 中的Configuration 和 Cognos 10 中的FM。
3.在FM中运行元数据向导,选择数据源-> 新建-> 下一步-> 输入名称
-> 数据源类型选择SQL Server OLE DB,取消配置JDBC连接
->输入服务器名称(.)和数据库名称
->选择密码登录并输入数据库用户标识(sa)和密码
->测试连接-> 连接成功。
4.在数据源中新建同名数据源,并在属性中修改名称和数据源,模式为dbo,项目属性中查询方式改为兼容的。
5.修改表中SQL语句的表名,验证,确定,删除数据源XXX1。
6.再运行数据源向导,选择之前新建的数据源。
7.在数据包中新建数据包并发布到Cognos Connection上。
8.在浏览器上打开IBM Cognos Connection,并选择兼容模式,右上角启动打开Cognos Studio,开始制作报表。
列表
1.移动和插入列时要锁住报表,进行其他操作时解锁报表。
2.先将列排列好再进行其他操作,可以避免列移动时出现其他问题。
3.在表后和列总标题平级插入列可求该列在表中的sum
4.创建多行表头过程:选中一列->插入列表页眉->在结构中选择页眉和页脚,在上方插入列表行单元格(行数取决于表头级数) -> 单元格行级合并 -> 最后把不用于显示的页眉和列标题属性中的方框类型设为无可将其隐藏。
5.删除报表下方自动生成的时间和页码。
交叉表
1.交叉表中插入交叉表空间用于分行(行小标题);
插入文本项目用于分列(表头)。
提示页面
1.在页面资源管理器中设置提示页面。注:当存在多个报表页面时,提示页面默认对应第一个报表。
2.构建值提示时,选择属性中的UI