软件开发商业智能

外部程序访问Cognos报表如何让报表仅显示其中的一部分内容

如何让Cognos报表仅显示其中的一部分内容,比如,一个报表中有6个组合图,我通过外部程序基于URL或者搜索路径调用这个报表时,如何让其仅显示其中的一个图表或者一部分内容?
参与12

10同行回答

fantasysangofantasysango软件开发工程师neusoft
参数+生成变量就行了!eg:建一个参数display,再建一个变量“字符串1”或自己起名字,变量表达式里直接把参数display拖进来,即 ParamValue('display'),变量的值可以为1、2、3、4……然后给报表页面上的图表、列表或者块设置生成变量为“字符串1”,并勾选“字符串1”为何值时该元...显示全部
参数+生成变量就行了!
eg:建一个参数display,再建一个变量“字符串1”或自己起名字,变量表达式里直接把参数display拖进来,即 ParamValue('display'),变量的值可以为1、2、3、4……然后给报表页面上的图表、列表或者块设置生成变量为“字符串1”,并勾选“字符串1”为何值时该元素生成,通过URL调用时加上&p_display=2或相应值即可~~
因为此法图表根本未生成,并非像style里的display一样控制显不显示,所以对性能基本无影响~~觉得有用就点个赞哈~~收起
IT其它 · 2014-06-11
浏览571
fantasysangofantasysango软件开发工程师neusoft
回复 10# g4time     多许版主大大赏识~~显示全部
回复 10# g4time


    多许版主大大赏识~~收起
IT其它 · 2014-06-12
浏览569
g4timeg4time商业智能工程师苏宁
再赞一个:)显示全部
再赞一个:)收起
零售/批发 · 2014-06-11
浏览528
winyeewinyee软件开发工程师东软集团
Cognos SDK的确是可以解决你这样的需求,但是对SDK技术要求是很高的,SDK的方法是,通过SDK动态制作,生成报表,这样就可以满足你的要求了,我在想你这样的需求是不是可以通过一些开源的java报表工具达到目的(因为目前研究Cognos SDK的并不多)...显示全部
Cognos SDK的确是可以解决你这样的需求,但是对SDK技术要求是很高的,SDK的方法是,通过SDK动态制作,生成报表,这样就可以满足你的要求了,我在想你这样的需求是不是可以通过一些开源的java报表工具达到目的(因为目前研究Cognos SDK的并不多)收起
互联网服务 · 2014-06-03
浏览582
licong2014licong2014软件开发工程师天网软件股份有限公司
回复 6# kingwang 我也一直在摸索,现在还没有找到一个比较完美的方法显示全部
回复 6# kingwang

我也一直在摸索,现在还没有找到一个比较完美的方法收起
软件开发 · 2014-05-29
浏览558
kingwangkingwang商业智能工程师前景科技有限公司
回复 5# licong2014     深度融合,求分享啊 !显示全部
回复 5# licong2014


    深度融合,求分享啊 !收起
医药 · 2014-05-29
浏览540
licong2014licong2014软件开发工程师天网软件股份有限公司
回复 2# kingwang     非常感谢你的回复。按照你的说法,虽然能隐藏其它不需要的元素,但是位置还是留空了,并且可能还会有性能的问题。我是希望能过SDK仅仅渲染出报表中的某一个元素,图表或者列表。在我jsp的页面中,通过SDK仅调用并且显示报表A中的一个柱状图或者其...显示全部
回复 2# kingwang


    非常感谢你的回复。

按照你的说法,虽然能隐藏其它不需要的元素,但是位置还是留空了,并且可能还会有性能的问题。我是希望能过SDK仅仅渲染出报表中的某一个元素,图表或者列表。

在我jsp的页面中,通过SDK仅调用并且显示报表A中的一个柱状图或者其中的一个饼图。是希望将Cognos报表跟JSP页面深度融合。而不是仅仅在JSP页面中链接报表的URl以显示出整个报表页面(我们现在的做法),收起
软件开发 · 2014-05-29
浏览597
licong2014licong2014软件开发工程师天网软件股份有限公司
回复 3# scczy2005 非常感谢你的回复。按照你的说法,虽然能隐藏其它不需要的元素,但是位置还是留空了,并且可能还会有性能的问题。我是希望能过SDK仅仅渲染出报表中的某一个元素,图表或者列表。在我jsp的页面中,通过SDK仅调用并且显示报表A中的一个柱状图或者其中的一个饼图。...显示全部
回复 3# scczy2005

非常感谢你的回复。

按照你的说法,虽然能隐藏其它不需要的元素,但是位置还是留空了,并且可能还会有性能的问题。我是希望能过SDK仅仅渲染出报表中的某一个元素,图表或者列表。

在我jsp的页面中,通过SDK仅调用并且显示报表A中的一个柱状图或者其中的一个饼图。是希望将Cognos报表跟JSP页面深度融合。而不是仅仅在JSP页面中链接报表的URl以显示出整个报表页面(我们现在的做法),收起
软件开发 · 2014-05-29
浏览569
scczy2005scczy2005商业智能工程师平安科技
做个条件样式,外部传过来的参数值为1,2,3,4,5,6如是值为1,则1显示,2-6隐藏,如果值为2,则2显示,1,3-6隐藏显示全部
做个条件样式,外部传过来的参数值为1,2,3,4,5,6
如是值为1,则1显示,2-6隐藏,
如果值为2,则2显示,1,3-6隐藏收起
保险 · 2014-05-21
浏览551
kingwangkingwang商业智能工程师前景科技有限公司
外部url给参数 然后根据参数控制 每一个组合图的显示或者隐藏显示全部
外部url给参数 然后根据参数控制 每一个组合图的显示或者隐藏收起
医药 · 2014-05-21
浏览554

提问者

licong2014
软件开发工程师天网软件股份有限公司
擅长领域: 大数据商业智能

相关问题

相关资料

问题状态

  • 发布时间:2014-05-21
  • 关注会员:1 人
  • 问题浏览:3159
  • 最近回答:2014-06-12
  • X社区推广