用于报告值提示的 SSRS 超链接
SSRS hyperlink to report prompting for values
我有一个主报表,它在超链接中使用注册报表。
因此,每当用户单击“注册”超链接时,它应该会显示报告中显示的特定注册。
使用 2 个参数注册报告 - 年份和注册
当我在主报告中单击“注册”时,它提示我 select 从下拉列表中注册而不是直接显示数据。
如何避免这种情况?
如果两个报表都在同一个项目中,您可以使用钻取操作。这将让您在两者之间创建一个 link,而无需构建 URL。在对象的 Properties 中,在 Action 下,选择 Go To Report。这将使您 select 每个参数应该使用什么,静态值或来自您的数据。
https://msdn.microsoft.com/en-us/library/dd207031(v=sql.105).aspx
如果它们位于完全不同的位置,您可以在所使用的 URL 末尾添加参数。指向您的 Register 报告的报告服务器,并在每个参数的末尾添加 ¶m_name:param_value
。
https://msdn.microsoft.com/en-GB/library/ms155391(v=sql.105).aspx
您可以通过为每个需要的参数添加“&rp:ParameterName=ParmaterValue”来在 URL 中添加参数。
例如
我有一个主报表,它在超链接中使用注册报表。
因此,每当用户单击“注册”超链接时,它应该会显示报告中显示的特定注册。
使用 2 个参数注册报告 - 年份和注册
当我在主报告中单击“注册”时,它提示我 select 从下拉列表中注册而不是直接显示数据。
如何避免这种情况?
如果两个报表都在同一个项目中,您可以使用钻取操作。这将让您在两者之间创建一个 link,而无需构建 URL。在对象的 Properties 中,在 Action 下,选择 Go To Report。这将使您 select 每个参数应该使用什么,静态值或来自您的数据。
https://msdn.microsoft.com/en-us/library/dd207031(v=sql.105).aspx
如果它们位于完全不同的位置,您可以在所使用的 URL 末尾添加参数。指向您的 Register 报告的报告服务器,并在每个参数的末尾添加 ¶m_name:param_value
。
https://msdn.microsoft.com/en-GB/library/ms155391(v=sql.105).aspx
您可以通过为每个需要的参数添加“&rp:ParameterName=ParmaterValue”来在 URL 中添加参数。
例如