SSRS Report Builder 如何隐藏导出到 Excel 的特定文本框
SSRS Report Builder how to hide specific textbox exporting to Excel
我试图在导出到 excel 时从我的向下钻取报告中隐藏两个文本框,但没有成功。
我还为每个文本框的可见性添加了表达式 属性,如下所示,但仍然不起作用:
=IIF(Globals!RenderFormat.Name="EXCEL",true,false)
以及
=IIF(Globals!RenderFormat.Name = "EXCELOPENXML" OR Globals!RenderFormat.Name = "EXCEL", false, true)
两个文本框“ExpandAll”和“CollapseAll”仅用于刷新同一个报表,其中的参数为 expend/collapse 导出时不需要在 excel 中显示的细分报告中的行。
如有任何帮助,我们将不胜感激。
对于 2012 年的 SSRS,正确的语法是:
=IIF(Globals!RenderFormat.Name="EXCELOPENXML",true,false)
他们为 2012 年版巧妙地更改了它。
FWIW,您的第二次尝试 , false, true )
应该是 , true , false )
。这在SSRS中是一个非常不直观的属性,UI称它为Visible,但实际属性是Hidden,所以大家总是很困惑...
我相信你的第二个表达是正确的,
=IIF(Globals!RenderFormat.Name = "EXCELOPENXML" OR Globals!RenderFormat.Name = "EXCEL", false, true)
确保点击 ExpandAll 或 CollapseAll 后的操作 属性 实际上指向 the same report/same URL/same directory
作为你现在的那个。例如,
"http://localhost/ReportServer/MyReports/MyReportName"
我试图在导出到 excel 时从我的向下钻取报告中隐藏两个文本框,但没有成功。
我还为每个文本框的可见性添加了表达式 属性,如下所示,但仍然不起作用:
=IIF(Globals!RenderFormat.Name="EXCEL",true,false)
以及
=IIF(Globals!RenderFormat.Name = "EXCELOPENXML" OR Globals!RenderFormat.Name = "EXCEL", false, true)
两个文本框“ExpandAll”和“CollapseAll”仅用于刷新同一个报表,其中的参数为 expend/collapse 导出时不需要在 excel 中显示的细分报告中的行。
如有任何帮助,我们将不胜感激。
对于 2012 年的 SSRS,正确的语法是:
=IIF(Globals!RenderFormat.Name="EXCELOPENXML",true,false)
他们为 2012 年版巧妙地更改了它。
FWIW,您的第二次尝试 , false, true )
应该是 , true , false )
。这在SSRS中是一个非常不直观的属性,UI称它为Visible,但实际属性是Hidden,所以大家总是很困惑...
我相信你的第二个表达是正确的,
=IIF(Globals!RenderFormat.Name = "EXCELOPENXML" OR Globals!RenderFormat.Name = "EXCEL", false, true)
确保点击 ExpandAll 或 CollapseAll 后的操作 属性 实际上指向 the same report/same URL/same directory
作为你现在的那个。例如,
"http://localhost/ReportServer/MyReports/MyReportName"