我通过将两列数量和单价相乘来在水晶报表中实现一个公式,两者都是十进制类型,但是当查询返回一些值时它没有给出异常,当查询没有返回值时它给出异常,如数字或货币金额这里需要。
公式是
if isNULL({dtDealerStockReport.Qty})=True or isNULL({dtDealerStockReport.UnitPrice})=true
then
0
else
{dtDealerStockReport.Qty}*CDBL({dtDealerStockReport.UnitPrice})