① Cognos 使用Resport Studio 制作报表,怎样设置参数
这个有两种方式实现:
1.在FM建包的时候建两个参数#prompt('统计起始时间','date')#;#prompt('统计结束时间','date')#。在Resport Studio提示页面中建两个参数,名字跟FM中的参数名要保持一致,统计起始时间,统计结束时间。
2.在Resport Studio提示页面中建两个参数,在结果页面中的数据查询上添加一个条件过滤器。
两者的区别在于,前者是先传参数,数据库查询时只查日期范围内的数据。后者是先把所有数据查出来,在页面端在进行控制。
② 不知道Cognos的报表展现功能怎么样那
在BI产品中不仅要有强大的功能,报表怎样更人性化的展现也是很关键的。Cognos 采用各种形式的展现方式,像是仪表盘,能够直观的现实出当前的情况,就像开车一样,根据仪表盘的显示选择是否继续加速。走势图能够展现出一段时期内的走势情况,从走势中查看自己公司的运营情况,也从走势中发现商机。圆饼形百分比图更能让你一目了然的比较出公司跟个部门或者不同产品的收益情况,找出优势的同时也知道公司的弱势。其实说在多也没用,你可以去http://www.ibm.com/developerworks/cn/data/downloads/cognos/learn.html?S_TACT=105AGX52&S_CMP=bolla下载个Cognos Express的体验版,更直观的看下Cognos的展示能力,听说Cognos Express对中国式的报表有更多的支持。
③ cognos 8明细过滤器里面使用 in 函数时报错
建议把这些“387*25(超过7500)个值”想办法放在一个查询中(做视图或者表)专,然后和原本使用过属滤器的那个查询做关联实现过滤。因为你本身这么多条记录,就不可能是人工一个一个手动选的吧(=。=|||)
④ cognos多维分析时,cube中含有一个维度"分公司",所以数据包含多个分公司,如何让各分公司只看到自己的数据
你是想实现报表数据的权限控制吗?你说的办法不好,推荐使用sun one来控制报表权限。而且cognos自身有提供接口,也可以开发验证程序来实现权限控制。