如何从rdlc报告中隐藏包含零的列

时间:2017-04-04 06:27:17

标签: c# .net visual-studio rdlc

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

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

这似乎有效,但是上面的公式存在问题,如果列的第一个单元格值为零,它会隐藏列,即使列包含其他值,我也尝试过:

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

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

1 个答案:

答案 0 :(得分:0)

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

=Max(Fields!HousingAllowance.Value + 0) = 0 And Min(Fields!HousingAllowance.Value + 0) = 0

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