Reporting services 从钻取报告返回时设置ShowParameterCompts属性
在SSRS 2012中,我有一个主报告,它包含一个参数,一个下拉列表。我有一个从主报告显示的钻取报告。当用户查看钻取报告时,我在钻取报告上添加了一个链接,该链接返回到主报告。我使用相同的参数值,以便在选择钻取报告之前显示主报告 主报告显示正确,但当用户从钻取返回时,参数表区域隐藏 我读到有一个Reporting services 从钻取报告返回时设置ShowParameterCompts属性,reporting-services,Reporting Services,在SSRS 2012中,我有一个主报告,它包含一个参数,一个下拉列表。我有一个从主报告显示的钻取报告。当用户查看钻取报告时,我在钻取报告上添加了一个链接,该链接返回到主报告。我使用相同的参数值,以便在选择钻取报告之前显示主报告 主报告显示正确,但当用户从钻取返回时,参数表区域隐藏 我读到有一个showParameterCompts属性,但我找不到在哪里设置它 是否仍要从子报表设置此属性,以便显示参数区域 更新 在“操作”选项卡中,确保选择了“转到报告”选项。如果以这种方式而不是URL指定报告,S
showParameterCompts
属性,但我找不到在哪里设置它
是否仍要从子报表设置此属性,以便显示参数区域
更新
在“操作”选项卡中,确保选择了“转到报告”选项。如果以这种方式而不是URL指定报告,SSRS将使用适当的报告查看器控件 单击钻取后,您应该会在URL中看到类似于
…RSViewerPage.aspx?rv:RelativeReportUrl=…
的内容
设置应如下所示:
编辑:
因为这不起作用,让我们试试URL方法。首先在浏览器中尝试此操作以获得正确的URL,然后在报告中指定它。要在URL中的“.rdl”add“&rp%3a”之后添加参数,请输入参数的名称“=”和值。因此,在你的情况下:
= Globals!ReportFolder & "/SurveyResults.rdl&rp%3aSurveyName=" & <expr>
=Globals!ReportFolder&“/SurveyResults.rdl&rp%3SurveyName=“&
当然,最后的表达式将是参数的值。如果调查名称中有空格,则需要通过将空格替换为“+”或“%20”对其进行URL编码。在“操作”选项卡中,确保选择“转到报告”选项。如果以这种方式而不是URL指定报告,SSRS将使用适当的报告查看器控件 单击钻取后,您应该会在URL中看到类似于
…RSViewerPage.aspx?rv:RelativeReportUrl=…
的内容
设置应如下所示:
编辑:
因为这不起作用,让我们试试URL方法。首先在浏览器中尝试此操作以获得正确的URL,然后在报告中指定它。要在URL中的“.rdl”add“&rp%3a”之后添加参数,请输入参数的名称“=”和值。因此,在你的情况下:
= Globals!ReportFolder & "/SurveyResults.rdl&rp%3aSurveyName=" & <expr>
=Globals!ReportFolder&“/SurveyResults.rdl&rp%3SurveyName=“&
当然,最后的表达式将是参数的值。如果您的调查名称中有空格,则需要通过将空格替换为“+”或“%20”来对其进行URL编码。我添加了“转到报告”对话框的屏幕截图。但在这种配置下,当我返回主报告时,参数提示被隐藏。我希望显示它们。表达式只是为了不硬编码文件路径。如果将RDL移动到另一个文件夹,它将转到正确的文件夹。就是这样:
=Globals!ReportFolder&“/SurveyResults”
@GloriaSantin感谢您的澄清。我添加了另一个编辑。当我尝试你的建议时,仍然会出现错误(ItemNotFound)。当使用原始表达式将用户返回到主报表,但参数部分被隐藏时,url是大量字符,与我预期的url不同。这只是结尾的一部分:SurveyResults&ExecId=0qnhmfywgkdped551nehf355&PingId=cakcc3
似乎我可以将报表管理器网站设置为始终显示参数提示。我添加了“转到报表”对话框的屏幕截图。但在这种配置下,当我返回主报告时,参数提示被隐藏。我希望显示它们。表达式只是为了不硬编码文件路径。如果将RDL移动到另一个文件夹,它将转到正确的文件夹。就是这样:=Globals!ReportFolder&“/SurveyResults”
@GloriaSantin感谢您的澄清。我添加了另一个编辑。当我尝试你的建议时,仍然会出现错误(ItemNotFound)。当使用原始表达式将用户返回到主报表,但参数部分被隐藏时,url是大量字符,与我预期的url不同。这只是结尾的一部分:SurveyResults&ExecId=0qnhmfywgkdped551nehf355&PingId=cakcc3
似乎我可以将报表管理器网站设置为始终显示参数提示。