Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSRS报告导出到.csv时显示的不可见列_Csv_Reporting Services_Export - Fatal编程技术网

SSRS报告导出到.csv时显示的不可见列

SSRS报告导出到.csv时显示的不可见列,csv,reporting-services,export,Csv,Reporting Services,Export,我有一份SSRS报告。我在tablix成员的隐藏属性中使用了一个表达式。 我的意图是仅显示表达式计算结果为“false”的记录 当我将此报表导出到excel时,一切正常,即不显示隐藏记录,但当我将此报表导出到.csv时,也会显示隐藏记录 我曾尝试在隐藏属性中使用=iif(Globals!RenderFormat.Name=“CSV”,True,False),并尝试将“数据元素输出”从自动更改为输出,但没有成功 以前有人解决过这个问题吗?Hidden属性是报表项的格式化属性。导出到CSV时,将忽略

我有一份SSRS报告。我在tablix成员的隐藏属性中使用了一个表达式。 我的意图是仅显示表达式计算结果为“false”的记录

当我将此报表导出到excel时,一切正常,即不显示隐藏记录,但当我将此报表导出到.csv时,也会显示隐藏记录

我曾尝试在隐藏属性中使用=iif(Globals!RenderFormat.Name=“CSV”,True,False),并尝试将“数据元素输出”从自动更改为输出,但没有成功

以前有人解决过这个问题吗?

Hidden属性是报表项的格式化属性。导出到CSV时,将忽略所有格式和布局属性,因此报告中的任何数据都将导出到CSV文件,而不考虑“隐藏”属性的值


一种解决方法是使用表达式设置报表项的值,使其设置为零或零,而不是隐藏(或同时隐藏)。

CSV或XML是数据呈现程序,它只关心数据。这意味着数据仍然包含在CSV文件中,即使它们隐藏在excel导出中。
要隐藏某些字段,您应该设置DataElementOutput=“NoOutPut”。

我相信这是的副本,如果不是,请告诉我们您的问题有什么不同。嗨,Jamie,问题是一样的,但在前面的帖子中没有提供任何解决方案。@Shivashankarredy如果还有其他问题问同样的问题,请不要发布新的重复问题,而是尝试发布。