Cognos 10,run.prompt=false,仍然出现提示页面

Cognos 10, run.prompt=false, prompt page still appear

我有一个 php 页面,它将为 URL 上的参数填充值。
即:您必须设置年份,选择国家,然后选择产品代码。

在report studio中,我只为年份设置了所需的值。其他值是可选的。

关于通过URL传递参数,我学到的很简单。

http://server:port/ibmcognos/cgi-bin/cognos.cgi?b_action=cognosViewer&run.outputFormat=HTML&ui.object=storeID("put my StoreID here")&ui.action=run&cv.header=false&cv.toolbar=false&run.prompt=false&p_year1=2016&p_year2=2017&p_others_parameter=param_values&CAMUsername=public&CAMPassword=public

该值按预期放置。商店 ID 指引我找到正确的报告。

我的问题是为什么提示页面还是出现了?
是否有我需要重新设置的属性?

您可能在某处使用了没有默认值的参数

多亏了 Johnsonium,我得出了这个结论。
我有一些参数,在我的 cognos report studio 中它们是 p_year、p_country 等..
参考这个linkHow do you pass parameter values to reports inside a Cognos Workspace dashboard via URL?
我已经意识到,p_ 是 URL.
中必须的 对于我的问题,我已经设置了上面提到的参数名称。
为什么提示页面仍然出现?,因为cognos不能捕获所有预期的参数
为什么 cognos 不能捕捉到所有预期的参数?,因为我错过了把 p_ 放在我的 URL.

那么如何解决我的问题就是在我的URL中把p_放在我的参数名前

p_p_year 而不是 p_year
p_(WhateverYourParameterNameWas)