Функция AVG не работает

kotkot
отредактировано March 2004 Раздел: FastReport 2.xx VCL
В репорте есть группы. В футере записан мемо с функцией AVG по полю таблицы, например [AVG([qyAbfrage."FieldName"], MasterDataBand1,1)]. При запуске получаю ошибку : "Деление на ноль". Все остальные функции работают. В датасете во всех группах есть записи.

Кто знает в чём проблема - помогите.

Проблема в следующем. В репорте имеется:

группа1
группа2
дата
футер2
футер1

В обоих футерах считается среднее по даннным из бэнда "дата". В футере2 всё ок, в футере1 - ошибка, т.к. число всех записей на момент расчёта = 0. Попрбовал в функции футера 1 указать бэнд для расчёта футер2. Результат всегда 0. Попрбовал добавить дата2 (невидимый), но тогда все записи футера1 печатаются в конце репорта. Не знаю сто дальше делать.



Комментарии

  • отредактировано 04:37
    Несколько ф-й AVG по одному дата-бэнду действительно не работают (особенности реализации). В этом случае лучше всего считать AVG самому, в скрипте.

Оставить комментарий