У меня есть кросс-таблица с полем формулы. Запрос возвращает что-то вроде
CategoryID Company MarketValue PaymentMode
1 ABC 1000 H
1 xyz 2000 H
3 efg 9800 H
Режим оплаты - полугодовой, обозначенный как 'H'
Я сделал поле формулы, чтобы оценить режим оплаты по
WhileReadingRecords;
numberVar mode;
if({PaymentMode}='H') then mode:=2 else mode:=12
Затем я сделал еще одно поле формулы
WhileReadingRecords;
numberVar mode;
numberVar result:={MarketValue}/mod;
result
Однако он возвращает деление на ноль ошибок. Почему моя формула для режима оплаты не оценивается должным образом. Я попытался поместить формулу режима оплаты в заголовок отчета, а кросс-таблица - это 2-й заголовок, но он все равно выдает ту же ошибку.