在水晶报表中写一个条件判断语句

设计时没有设计好,有一个字段被设置成文字型,报表中需要用来计算,不得不转换,转换时还得判断是否已经填写了。

if  IsNumeric ({TS_DumpPetroInfo.f_AquiRatio2})  then {TS_DumpPetroInfo.F_ReceiveQuantity}*(1 - ToNumber ({TS_DumpPetroInfo.f_AquiRatio2}) / 100 )

ToNumber 等价于todbl
详细可以查看帮助
原文地址:https://www.cnblogs.com/jetz/p/366304.html