我的SSRS报告中有两个Tablix控件。我希望其中一个导出,一个不导出。我通过在我要导出的属性上设置隐藏属性来完成此操作:
"=Globals!RenderFormat.IsInteractive = True"
和我不想导出的那个:
"=Globals!RenderFormat.IsInteractive = False"
当我导出到Excel时,这非常有效,但是CSV只是忽略这些值并导出两个Tablix控件。我需要知道如何强制CSV只导出一个Tablix控件。
答案 0 :(得分:1)
CSV渲染方法会忽略格式选项,例如可见性上的表达式。 CSV呈现方法本质上是数据流,因此您可以通过将DataElementOutput从Auto(默认值)更改为NoOutput来抑制您不希望包含在CSV文件中的元素。
答案 1 :(得分:1)
您无法有条件地设置DataElementOutput,但您可以有条件地设置Tablix过滤器。这将在csv输出中留下标题行,但会修剪数据行。
答案 2 :(得分:0)
尝试将您不想导出为CSV的Tablix的visibility.hidden
属性设置为:
=(Globals!RenderFormat.Name = "CSV")