Ssrs 2008 动态连字符链接

Ssrs 2008 动态连字符链接,ssrs-2008,Ssrs 2008,我有一个列出不同报告名称的报告,但我想添加一个动态超链接,当单击报告名称时,该报告将运行。请注意,报告名称并不总是相同的,它每天都在更改。到目前为止,我只知道如何在单个实例上添加“转到报表”或“转到URL”操作。您可以将报表名称放在表达式中,用于“转到报表”或“转到URL”操作 您可以引用硬编码的值,也可以将报告名称放在数据中的字段中 在本例中,报告名称字段用作单击文本时要转到的报告 您还可以硬编码这些值,并使用IIF语句根据另一个条件进行选择 然后使用表达式将所需的报表名称插入到一个字符串

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

您可以将报表名称放在表达式中,用于“转到报表”或“转到URL”操作

您可以引用硬编码的值,也可以将报告名称放在数据中的字段中

在本例中,报告名称字段用作单击文本时要转到的报告

您还可以硬编码这些值,并使用IIF语句根据另一个条件进行选择

然后使用表达式将所需的报表名称插入到一个字符串中,该字符串包含报表服务器URL的其余部分

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

如何操作将取决于选择显示哪个报告的逻辑所在。您的查询将返回报告名称,还是将在“转到”操作中使用其他逻辑来确定要转到哪个报告?

我想我必须为URL创建另一个字段并填充该新字段,然后使用“转到URL”操作。