Sql Server Reporting Services 2008:如何删除excel导出中的超链接?

sti*_*ghy 2 reporting-services

我有一张桌子,其中一些单元格有一个动作:转到报告(到详细报告).当用户点击时,SSRS将用户发送到子报告.但是当用户在excel中导出报表时,我需要取消超链接.我能怎么做 ?我知道存在Globals!RenderFormat但我不知道如何使用它告诉SSRS不要导出超链接.

谢谢

Dav*_*kle 10

您需要转到具有超链接的单元格上的"操作"部分.您可能已设置"转到报告"操作.而不是仅仅指定报告,您需要为它指定一个表达式,如下所示:

IIf(Globals!RenderFormat.Name = "EXCEL", Nothing, "YourReportPath")
Run Code Online (Sandbox Code Playgroud)

或者您也可以使用.IsInteractive属性,该属性也将禁用PDF导出的链接:

IIf(Globals!RenderFormat.IsInteractive, "YourReportPath", Nothing)
Run Code Online (Sandbox Code Playgroud)