首页 > 解决方案 > 我的情况在 C# 中来自 .net 的 rdlc 报告中未显示 0 和 -1 之间的负值

问题描述

在 Visual Studio 2019 .rdlc(报表查看器)报表中,我添加了一个条件,以便报表的小数字段之一在其值为 0 的情况下不显示。条件是:

=IIf(Val(Fields!Fluctuacion.Value)=0,"",Fields!Fluctuacion.Value)

到目前为止它工作正常,只有当它的值不是 0 时才会显示该值。但是有一个小情况它不能很好地工作并且它没有显示它应该显示的时间。

这种情况发生在波动在 0 和 -1 之间具有负值时,例如: -0.2 如果波动值为 -0.2 则不显示,因为 0.2 与 0 不同。

有没有人遇到过这个问题?你是怎么解决的?

谢谢你。

问候。

标签: c#visual-studio.net-corereport-viewer2016

解决方案


推荐阅读