SSRS 动态超链接

SSRS Dynamic Hypherlink

我有一个列出不同报告名称的报告,但我想添加一个动态超链接,当单击报告名称时,该报告将 运行。请注意,报告名称并不总是相同的,它每天都在变化。到目前为止,我只知道如何添加转到报告或转到 URL 的操作,这是在单个实例上。

您可以将报告名称放在 转到报告转到 Url 操作的表达式中。

您可以引用硬编码值,或在数据的字段中包含报告名称。

在此示例中,报表名称 字段用作单击文本时转到的报表。

您还可以对值进行硬编码,然后使用 IIF 语句根据另一个条件进行选择。

然后有一个表达式将所需的报告名称插入到一个字符串中,其余的 URL 用于报告服务器。

="http://sql01/Reports/Pages/Report.aspx?ItemPath=%2fDepartments%2fReporting%2f" & IIF(Fields!RECORD_TYPE.Value = 1, "Report1", "Report2")

如何操作取决于选择显示哪个报告的逻辑。您的查询是转到 return 报告名称,还是要使用 Go To Action 中的其他逻辑来确定要转到哪个报告?