RDLC如果金额为0.00,如何隐藏数据

时间:2015-12-29 07:33:32

标签: report rdlc

如何隐藏Php 0.00,因为它是零金额?我用了

=IIf((Fields!cdr_charge_amount.Value <= 0.00), True, False)

但是,仍然出现了Php 0.00。

以下是我项目的截图。

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

你定义的表达对我来说似乎没问题。问题可能是该值略大于&#34; 0.00&#34; ,例如&#34; 0.001&#34; 意味着比较是错误的。您应该在比较之前正确格式化值。

一个简单的解决方案是将TextBox的值表达式更改为:

    UPDATE people SET `timestamp` = DATE_ADD(CURRENT_TIMESTAMP , INTERVAL `id` SECOND);

如果条件为真,则会打印一个空字符串。我通常避免使用隐藏属性,因为例如在使用矩形时可能会造成混淆。

答案 1 :(得分:0)

感谢您的回复。选择整行,在Properties下,选择Visibility&gt; Hidden&gt; Expression并输入以下代码:

=IIF(SUM(CDbl(IIF(Fields!cdr_call_type_code.Value = "CEL",Fields!cdr_charge_amount.Value,0))) > 0, False, True)

我刚刚将“CEL”更改为每行IDD或NDD。