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 SharePoint集成模式下的SSRS Null隐藏参数_Reporting Services_Ssrs 2008 - Fatal编程技术网

Reporting services SharePoint集成模式下的SSRS Null隐藏参数

Reporting services SharePoint集成模式下的SSRS Null隐藏参数,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,我有一个报告(称之为报告a),它只使用用户创建!用于为此人生成适当数据的用户ID。这很有效 根据底层存储过程中的安全性,该功能被要求能够通过报表A查看其他人的数据。我更新了报表A以包含一个新参数EmployeeId,并创建了一个新的前屏幕报表,其中包含一个“转到报表”操作,传递EmployeeId。如果用户有查看数据的权限,则存储的Proc将同时获取UserId和EmployeeId,并返回所请求员工的数据。这也非常有效 我将EmployeeId参数设置为隐藏,默认值为null。这是为了让任何直

我有一个报告(称之为报告a),它只使用用户创建!用于为此人生成适当数据的用户ID。这很有效

根据底层存储过程中的安全性,该功能被要求能够通过报表A查看其他人的数据。我更新了报表A以包含一个新参数EmployeeId,并创建了一个新的前屏幕报表,其中包含一个“转到报表”操作,传递EmployeeId。如果用户有查看数据的权限,则存储的Proc将同时获取UserId和EmployeeId,并返回所请求员工的数据。这也非常有效

我将EmployeeId参数设置为隐藏,默认值为null。这是为了让任何直接来报告A的人都能够像过去一样运行他们的数据(无模拟)。从内部运行,它可以工作,但一旦我发布到SharePoint,我会得到:

“报告缺少参数值,但已禁用提示。”


我显然不想提示输入参数,在这种情况下,值应该为null。SharePoint集成模式不允许隐藏和空参数吗?

从中,您可能需要在包含报表的库/文件夹中的“管理参数”对话框中显式重写参数值,将其设置为空。

从中,看起来您可能需要在包含报表的库/文件夹中的“管理参数”对话框中显式重写参数值以将其设置为null。

在使用Sharepoint的SSRS 2008中,您需要在URL中传递的每个参数前面加上“rp:”。例如:URL…/RSViewerPage.aspx?rv:RelativeReportUrl=/TestReports/Orders.rdl&rs:Command=Render&rp:CLordID=1324381在使用Sharepoint的SSRS 2008中,您需要在URL中传递的每个参数前面加上“rp:”。例如:URL…/RSViewerPage.aspx?rv:RelativeReportUrl=/TestReports/Orders.rdl&rs:Command=Render&rp:CLordID=1324381

报告功能在SharePoint库中没有打开(没有“管理参数”上下文菜单),但一旦打开,就会按照此操作进行修复。报告功能在SharePoint库中没有打开(没有)“管理参数”上下文菜单),但一旦它们被删除,遵循此操作即可修复它。