SSRS.如何通过表达式隐藏空白/空列?

Sta*_*vas 4 reporting-services ssrs-2008 ssrs-2012 ssrs-expression

如果列中的所有行都为空(空白),我需要隐藏列.

在这种情况下col3应该隐藏,因为列中没有值.

col1 col2 col3
 v1   v4
 v2
 v3   
Run Code Online (Sandbox Code Playgroud)

我在columns Hidden属性上使用以下表达式:

=IIF(Fields!Test5.Value = "",TRUE,FALSE)

这个表达式工作,但它隐藏了每个空白(空)字段,甚至所有列都不为空.只有在根本没有值时才应该隐藏列.

小智 6

您可以使用:

=IIF(Max(Field, Dataset)= "",TRUE,FALSE)

如果最大值为空,则表示没有任何内容,并在列上创建隐藏表达式.