Crystal 报告中此处需要布尔值

A Boolean is required here in Crystal Report

如果它的值小于零,我想显示 "NoData",如果它的值大于零,我想显示 "Commission"。当我显示 "String" 它给了我错误,这里需要布尔值然后如果我显示 toText{VBookingCommission.MarketingPersonnelCommission1} 它给了我错误将它转换为字符串

这是我对 Crystal 报告的查询

        if({VBookingCommission.MarketingPersonnelCommission1}<0)
           then "NOData" else "Commission";

如果我这样做,效果很好

        if({VBookingCommission.MarketingPersonnelCommission1}<0)
             then true else false;

问题是我在 Suppress 下输入,我需要将其放入公式中,然后我开始正常工作!!!

我写了一个你需要的代码。在公式编辑表单中设置 visual basic 而不是 crystal 报告。 代码: if({VBookingCommission.MarketingPersonnelCommission1}<0) then formula="NOData" else if({VBookingCommission.MarketingPersonnelCommission1}>0) then formula="Commission"