互联网服务商业智能

请教URL传参数的问题

之前发过一个问题贴,是关于URL为什么不能访问报表的,已经得到解决,谢谢版主及各位的热心解答^_^
本人处于学习阶段,很多方面小白一个,见谅。

现在我要做的是这么一个功能:  用jsp做页面,然后在这个页面内通过URL的方式来调用cognos做好的报表,报表是比较简单的活动报表,带着几个过滤条件就可以。  我想在URL里直接传入参数,这样报表直接打开就是经过过滤的结果。

请问,上述的方案是否可行?

问题1: URL传参的格式如何?我在论坛也查了不少,但是不是很明白,也没有成功运行出来。如:http://IP:9300/p2pd/s ... on=cognosViewer&;ui.object=/content/package[@name='test']/interactiveReport[@name='test_atv']&ui.action=run&p_PART_ID=1
      这个url是想运行这个报表,然后选择条件是PART_ID=1的。这个part_id是在报表中用数据下拉列表做出的过滤条件。但是运行之后并没有显示出part_id =1的内容,而是所有内容依旧显示。  这个是什么原因呢?是我哪里写的错误吗?

问题2: 我用part_id做出的下拉列表,显示的很奇怪,本来数据里面有1,2,3,4,0之类的,但是在这个下拉列表中的可选项只有一个278,这个是什么原因?是字符编码之类的问题吗?

问题3: 这个下拉列表我不想显示出来,因为不想让看报表的人选择,只想让他看到某一个选择条件的内容,能实现吗?

如图,278位置,和下面part_id部分本该是对应的:

$7C27B17907C19BBA.bmp





请指教!!!
参与29

28同行回答

liangyaoyun50liangyaoyun50存储工程师中科软
回复 22# dzq_1874 请问你这个是怎么解决的,我现在也遇到这样的问题,在网上搜到的都是Cognos8.3的解决,可是我用的Cognos10.1.1,也在url中加了参数,但是报表运行之后没有进行过滤,还是原来的样子,我也要过滤后固定的页面,客户不可以进行选择,不知你是怎么做的,请指教!...显示全部
回复 22# dzq_1874

请问你这个是怎么解决的,我现在也遇到这样的问题,在网上搜到的都是Cognos8.3的解决,可是我用的Cognos10.1.1,也在url中加了参数,但是报表运行之后没有进行过滤,还是原来的样子,我也要过滤后固定的页面,客户不可以进行选择,不知你是怎么做的,请指教!收起
软件开发 · 2014-03-04
浏览1055
dzq_1874dzq_1874其它ibm
回复 27# Mikeliana2 这个不清楚了,还是问问版主老兄吧~显示全部
回复 27# Mikeliana2

这个不清楚了,还是问问版主老兄吧~收起
互联网服务 · 2013-03-18
浏览1084
SpringSpring商业智能工程师广发银行
回复 26# dzq_1874 我晕 这个早看过了 都看了几篇了 我是说用ID去拼接URL 怎么拼??我的文件夹路径是中文的 用searche patch报错 所以不能用这个用默认的URL又太长了显示全部
回复 26# dzq_1874


我晕 这个早看过了 都看了几篇了
我是说用ID去拼接URL 怎么拼??
我的文件夹路径是中文的 用searche patch报错 所以不能用这个
用默认的URL又太长了收起
银行 · 2013-03-18
浏览1007
dzq_1874dzq_1874其它ibm
回复 25# Mikeliana2 就是用search path加参数来拼一下就可以了的。参考一下这个网址的文档看看吧,觉得挺详细的,可能有些版本的差异,不过展示报表时能的。http://wenku.baidu.com/view/4e45801fa76e58fafab003bb.html...显示全部
回复 25# Mikeliana2

就是用search path加参数来拼一下就可以了的。参考一下这个网址的文档看看吧,觉得挺详细的,可能有些版本的差异,不过展示报表时能的。
http://wenku.baidu.com/view/4e45801fa76e58fafab003bb.html收起
互联网服务 · 2013-03-18
浏览1082
SpringSpring商业智能工程师广发银行
回复 24# dzq_1874   怎么用ID来拼接URL直接展示报表??我试过好多次都不成功 能举个例子吗 谢谢显示全部
回复 24# dzq_1874


  怎么用ID来拼接URL直接展示报表??
我试过好多次都不成功 能举个例子吗 谢谢收起
银行 · 2013-03-18
浏览1019
dzq_1874dzq_1874其它ibm
回复 23# Mikeliana2 可以的,不用默认url,用那个相对路径也可以的,加上那些控制的参数,就可以了,效果是一样的。显示全部
回复 23# Mikeliana2

可以的,不用默认url,用那个相对路径也可以的,加上那些控制的参数,就可以了,效果是一样的。收起
互联网服务 · 2013-03-18
浏览1088
SpringSpring商业智能工程师广发银行
这个默认的报表URL太长了 能否通过报表ID来改写URL显示全部
这个默认的报表URL太长了 能否通过报表ID来改写URL收起
银行 · 2013-03-15
浏览1038
dzq_1874dzq_1874其它ibm
谢谢各位了,发现是我对参数这个概念理解错了,换了种方法,已经可以用了。只能选一个最佳答案,我就选一个给我启发最多的兄弟了。其他热心的回复就抱歉了。谢谢!!显示全部
谢谢各位了,发现是我对参数这个概念理解错了,换了种方法,已经可以用了。只能选一个最佳答案,我就选一个给我启发最多的兄弟了。其他热心的回复就抱歉了。谢谢!!收起
互联网服务 · 2013-03-04
浏览1091
dzq_1874dzq_1874其它ibm
回复 18# yjl8o8 我估计我可能报表做错,是不是直接拖出来的数据下拉列表是不能通过这种URL传参方式使用呢? 我甚至没找到地方设置参数名……请看看下面我发的图,我自己也在重做一个试试……...显示全部
回复 18# yjl8o8

我估计我可能报表做错,是不是直接拖出来的数据下拉列表是不能通过这种URL传参方式使用呢? 我甚至没找到地方设置参数名……请看看下面我发的图,我自己也在重做一个试试……收起
互联网服务 · 2013-03-01
浏览1083
dzq_1874dzq_1874其它ibm
回复 17# liufei99168 默认URL+参数:http://ip:9300/p2pd/servlet/dispatch?b_action=cognosViewer&ui.action=run&ui.object=%2fcontent%2fpackage%5b%40name%3d%27test%27%5d%2finteractiveReport%5b%40name%3d%27t1_atv%27%5d&ui.name=t1_atv&run.outputFormat=HTML&ru...显示全部
回复 17# liufei99168

默认URL+参数:
http://ip:9300/p2pd/servlet/dispatch?b_action=cognosViewer&ui.action=run&ui.object=%2fcontent%2fpackage%5b%40name%3d%27test%27%5d%2finteractiveReport%5b%40name%3d%27t1_atv%27%5d&ui.name=t1_atv&run.outputFormat=HTML&run.prompt=false&p_PART4=2收起
互联网服务 · 2013-03-01
浏览1050

提问者

dzq_1874
其它ibm
擅长领域: 大数据商业智能

相关问题

相关资料

问题状态

  • 发布时间:2013-03-01
  • 关注会员:1 人
  • 问题浏览:9921
  • 最近回答:2014-03-04
  • X社区推广