RDLC 如何在金额为 0.00 时隐藏数据
RDLC How to hide data if amount is 0.00
我如何隐藏 Php 0.00,因为它是零金额?我用了
=IIf((Fields!cdr_charge_amount.Value <= 0.00), True, False)
但是,Php 0.00 仍然出现。
以下是我的项目截图。
我觉得你定义的表达式没问题。问题可能是该值略大于 "0.00",例如 "0.001" 表示比较错误。在比较之前,您可能应该正确设置值的格式。
一个简单的解决方案是将 TextBox 的值表达式更改为如下所示:
=IIf(Fields!cdr_charge_amount.Value < 0.01, "",("Php " & FORMAT(...)))
如果条件为真,这将打印一个空字符串。我通常会避免使用隐藏的 属性,因为在使用矩形时它可能会造成混淆。
感谢您的回复。 Select 整行和属性下,select 可见性>隐藏>表达式并键入以下代码:
=IIF(SUM(CDbl(IIF(Fields!cdr_call_type_code.Value = "CEL",Fields!cdr_charge_amount.Value,0))) > 0, False, True)
我刚刚将 "CEL" 每行更改为 IDD 或 NDD。
我如何隐藏 Php 0.00,因为它是零金额?我用了
=IIf((Fields!cdr_charge_amount.Value <= 0.00), True, False)
但是,Php 0.00 仍然出现。
以下是我的项目截图。
我觉得你定义的表达式没问题。问题可能是该值略大于 "0.00",例如 "0.001" 表示比较错误。在比较之前,您可能应该正确设置值的格式。
一个简单的解决方案是将 TextBox 的值表达式更改为如下所示:
=IIf(Fields!cdr_charge_amount.Value < 0.01, "",("Php " & FORMAT(...)))
如果条件为真,这将打印一个空字符串。我通常会避免使用隐藏的 属性,因为在使用矩形时它可能会造成混淆。
感谢您的回复。 Select 整行和属性下,select 可见性>隐藏>表达式并键入以下代码:
=IIF(SUM(CDbl(IIF(Fields!cdr_call_type_code.Value = "CEL",Fields!cdr_charge_amount.Value,0))) > 0, False, True)
我刚刚将 "CEL" 每行更改为 IDD 或 NDD。