检查 RDLC 中的十进制值为零
Check Decimal value is Zero in 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 report doesn't detect NULL values correctly
我想检查 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 report doesn't detect NULL values correctly