cognos报表隐藏的列,导出excel显示此列

0
请问,这个怎么实现啊?
已邀请:
8

贝克汉姆 - 高级数据仓库工程师,拥有丰富的数据治理实践经验 2013-11-06 回答

默认情况下,所设置的隐藏都是针对HTML格式。
添加个render variable,生成变量,抑制某些布局在excel时的显示。
表达式如下
if (ReportOption('outputFormat')='HTML') then ('HTML')
else if (ReportOption('outputFormat')='PDF') then ('PDF')
else if (ReportOption('outputFormat')='XLS' or ReportOption('outputFormat')='singleXLS' or ReportOption('outputFormat')='XLWA' or ReportOption('outputFormat')='spreadsheetML') then ('XLS')
因此,在xls变量,把需要因此的布局因此,则导出xls就不会显示了。
1

茳桦 - BI售前支持,cognos工程师 2013-11-02 回答

这就没法实现了,不论你是XML,还是excel, 还是html方式查看,其结果都是一样的,只是展现出来的方式不一样,报表你隐藏了,html方式查看不到,excel自然也是的。既然想看到隐藏的列,自然是自己开发的报表排版欠缺导致自己想隐藏一些东西,但是某些时候又想得到,那就好好排版一下,将该列展现,还不影响报表的美观。
0

哈皮萌主 - 只要你深呼吸就会看见奇迹! 2013-11-04 回答

跟这个问题一样吧:http://www.flybi.net/question/543 ,据说有解哦,可以一起研究下。

要回复问题请先登录注册