C# 如何从rdlc报告中始终隐藏包含零的列

C# 如何从rdlc报告中始终隐藏包含零的列,c#,.net,visual-studio,rdlc,C#,.net,Visual Studio,Rdlc,我试图隐藏值始终为零的rdlc报告列,也就是说,如果某些单元格在列中有值,则不应使用列可见性属性隐藏。这是我的代码: =iif(Fields!HousingAllowance.Value > 0,false,true) 这似乎可行,但上面的公式存在一个问题,如果列的第一个单元格值为零,它会隐藏该列,即使该列包含其他值,我也尝试了以下方法: =SUM(iif(Fields!HousingAllowance.Value > 0,false,true)) 但是没有成功,我希望能够对

我试图隐藏值始终为零的rdlc报告列,也就是说,如果某些单元格在列中有值,则不应使用列可见性属性隐藏。这是我的代码:

 =iif(Fields!HousingAllowance.Value > 0,false,true)
这似乎可行,但上面的公式存在一个问题,如果列的第一个单元格值为零,它会隐藏该列,即使该列包含其他值,我也尝试了以下方法:

 =SUM(iif(Fields!HousingAllowance.Value > 0,false,true))

但是没有成功,我希望能够对列值求和,如果结果为零,则应隐藏,否则显示。

您可以结合使用Max和Min函数来确定所有值是否为0,如下所示:

=Max(字段!HousingAllowance.Value+0)=0和Min(字段!HousingAllowance.Value+0)=0

我使用
+0
将空值转换为0