Я решил это самостоятельно
В начале я использовал уравнение notnull, затем написал приведенную ниже логику запроса.
<quer:projection alias="BonusinWords">
<quer:switchByCriterion>
<quer:cases>
<quer:case>
<quer:notEqual>
<quer:field path="CurrentOffer,SignOnBonus"/>
<quer:string>1000000000000000000000</quer:string>
</quer:notEqual>
<quer:concatenate>
<!--Between this I wrote the logic for words!>
</quer:concatenate>
</quer:case>
</quer:cases>
</quer:switchByCriterion>
</quer:projection>
Это не совсем нулевое условие, но оно служит мне, поскольку сумма бонуса никогда не может быть такой огромной (или я могу добавить больше нулей в этом), если вы знаете, как в это значение нельзя поставить ноль, я постараюсь это также.
Спасибо
Шивы