rdlc - 检查 RDLC 中的十进制值为零
问题描述
我想检查 RDLC 中十进制值的总和是否等于零。我试过了
=IIF(SUM(Fields!JanuaryValue.Value, "GrossProfitDataSet")=0,"0.00","F")
和
=IIF(SUM(Fields!JanuaryValue.Value, "GrossProfitDataSet")=CDec("0.00"),"0.00","F")
在这两个表达式中,结果都是“F”。可能是什么问题?
解决方案
你应该尝试这样的事情:
=IIF(Sum(Fields!JanuaryValue.Value, "GrossProfitDataSet") > 0, "F", "0.00")
您不是在寻找零,而是在寻找比您想要的更大的值,从而消除了对正确格式的需要。
您还应该将 DataTable 中的数据更改为十进制。
这是一个类似的问题:RDLC 报告没有正确检测 NULL 值
推荐阅读
- php - mpdf->writePdfType() 使用示例
- flutter - ValueKey 无法与动画构建器一起正常工作 - 颤动
- heroku - Dokku(Heroku)批量设置环境变量(“config vars”)
- r - 如何展平多个栅格并在单个直方图上绘制所有像素值?
- javascript - ng-click 并不总是在传单弹出窗口中工作
- gcc - CRF++ V0.51 源安装给出了 feature_index 文件的错误
- android - 学习Android开发时,Android版本重要吗?
- javascript - 如何在表格中搜索 HTML img 标题属性?
- extract - 从 BW 图像中提取形状
- c# - 在 C# 中存储敏感数据的最佳方法(KeePass、Symmetric Encryp.、..)