我是Cognos的新手,并使用版本10.2.2。
我有一个列表报告(报告A),深入到通过参数传递实现的另一个报告(报告B)。
我必须在报告B中创建一个返回报告A的超链接。我尝试了以下三种方法来设置超链接值:
~run.prompt=false&p_paramA=[Query1].[DataItemA]
~run.prompt=false&p_paramA=trim([Query1].[DataItemA])
"~run.prompt=false&p_paramA="+ParamDisplayValue([Query1].[DataItemA])
以上所有都失败了,只有硬编码值才有效:
~run.prompt=false&p_paramA=ABC
是否有任何方法可以将链接返回到以前的报告?
我还尝试添加一个带有向下钻取的文本项,但它无法从[Query1]
读取数据项,并且在新创建的文本项中向下钻取参数选项显示为空。
注意:浏览器"返回"无法使用按钮,因为图表/可视化无法显示。
答案 0 :(得分:1)
将超链接的源类型更改为数据项值将新数据项添加到查询中,其表达式为
'~run.prompt=false&p_paramA='+[Query1].[DataItemA]
然后将此数据项用于超链接