【发布时间】:2014-07-22 13:54:20
【问题描述】:
我有一个表格,其中一些单元格有一个操作:转到报告(到详细报告)。 当用户单击时,SSRS 将用户发送到子报告。 但是当用户在 Excel 中导出报告时,我需要取消超链接。我能怎么做 ?我知道存在 Globals!RenderFormat,但我不知道如何使用它来告诉 SSRS 不要导出超链接。
谢谢
【问题讨论】:
我有一个表格,其中一些单元格有一个操作:转到报告(到详细报告)。 当用户单击时,SSRS 将用户发送到子报告。 但是当用户在 Excel 中导出报告时,我需要取消超链接。我能怎么做 ?我知道存在 Globals!RenderFormat,但我不知道如何使用它来告诉 SSRS 不要导出超链接。
谢谢
【问题讨论】:
您需要转到具有超链接的单元格上的“操作”部分。您可能已经设置了“转到报告”操作。您需要为它指定一个表达式,而不是仅仅指定报告,如下所示:
IIf(Globals!RenderFormat.Name = "EXCEL", Nothing, "YourReportPath")
或者您也可以使用 .IsInteractive 属性,它也会禁用 PDF 导出的链接:
IIf(Globals!RenderFormat.IsInteractive, "YourReportPath", Nothing)
【讨论】: