Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 在报表生成器3.0中使用URL参数_Reporting Services_Url Parameters_Reportbuilder3.0 - Fatal编程技术网

Reporting services 在报表生成器3.0中使用URL参数

Reporting services 在报表生成器3.0中使用URL参数,reporting-services,url-parameters,reportbuilder3.0,Reporting Services,Url Parameters,Reportbuilder3.0,我想知道是否有人可以指导我如何在报表生成器中创建的.rdl文件中设置参数值,该文件是从用于在报表服务器上调用它的URL创建的?基本上,我在报告中有一个下拉过滤器,它是从加载过滤器页面时需要调用的数据集填充的。我需要的ID包含在报告的URL调用中,我希望将其传递给存储过程以填充下拉筛选器,但似乎无法找到它 exec planningGoalsGets @iHHID, 0 我需要从传入URL的值中获取/设置@iHHID参数。URL的示例是 http://*********/Reports/Page

我想知道是否有人可以指导我如何在报表生成器中创建的.rdl文件中设置参数值,该文件是从用于在报表服务器上调用它的URL创建的?基本上,我在报告中有一个下拉过滤器,它是从加载过滤器页面时需要调用的数据集填充的。我需要的ID包含在报告的URL调用中,我希望将其传递给存储过程以填充下拉筛选器,但似乎无法找到它

exec planningGoalsGets @iHHID, 0
我需要从传入URL的值中获取/设置@iHHID参数。URL的示例是

http://*********/Reports/Pages/Report.aspx?ItemPath=%2fClient360+Reports%2fGoals+Summary&ViewMode=Detail&iHHID=850802
正如您所看到的,iHHID被附加到URL中,但在使用URL访问存储过程时,我无法让它执行和填充存储过程。如果我能够在报表生成器本身中测试这一点,那会更好,但我无法理解这一点。下图是数据集的查询参数值,不确定是否声明为错误。。。。。

您是否在数据集之外向实际报告添加了参数?是的,我添加了,我将其声明为参数,就像@iHHID一样,我认为它基本上会拾取URL中的iHHID集并将值设置为该值,我不会在主视图的报告数据抽屉中声明itSo的任何可用值或默认值,在您列出@iHHID的Parameters文件夹下?是的,我将它声明为第一个参数,因为我有一个依赖于使用该参数的存储过程调用结果的筛选器,然后,将从该过滤器下拉列表的选定值设置的第三个参数是报告参数属性中的参数名称和提示是否相同?