繁体   English   中英

SSRS Report Builder如何隐藏导出到Excel的特定文本框

[英]SSRS Report Builder how to hide specific textbox exporting to Excel

我在导出到excel时试图隐藏我的DrillDown报告中的两个文本框但没有运气。

在此输入图像描述

我还将表达式添加到每个文本框的visibility属性,如下所示,但仍然不起作用:

=IIF(Globals!RenderFormat.Name="EXCEL",true,false) 

以及

=IIF(Globals!RenderFormat.Name = "EXCELOPENXML" OR Globals!RenderFormat.Name = "EXCEL", false, true)

两个文本框“ ExpandAll ”和“ CollapseAll ”仅用于刷新同一报表,其中包含一个参数,用于扩展/折叠向下钻取报表中的行,这些行在导出时无需在Excel中显示。

任何帮助将非常感激。

参考: MSDN:在运行时更改报告

参考: MSDN:RenderFormat

我相信你的第二个表达是正确的,

=IIF(Globals!RenderFormat.Name = "EXCELOPENXML" OR Globals!RenderFormat.Name = "EXCEL", false, true)

单击ExpandAllCollapseAll后确保Action属性实际指向与the same report/same URL/same directory 例如,

"http://localhost/ReportServer/MyReports/MyReportName"

在此输入图像描述

对于2012年的SSRS,正确的语法是:

=IIF(Globals!RenderFormat.Name="EXCELOPENXML",true,false)

他们巧妙地改变了2012年的版本。

FWIW,你的第二次尝试, false, true )应该是, true , false ) 这在SSRS中是一个非常不直观的属性,UI称之为Visible但实际属性是隐藏的,所以每个人总是感到困惑......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM