Среднее без нулей в Cross-table
Проблема такая: у меня есть Cross-table. По столбцам и по колонкам считается среднее значение. Но некоторые ячейки пустые (нули скрываются), однако среднее считается вместе с нулями.
Т.е. если у меня в строке 8 колонок и заполнены только 4 из них, а 4 пустые, то FastReport посчитает сумму по ним и поделит на 8, а мне необходимо, чтобы на 4, т.е. если ячейка пустая (ноль), ее не надо учитывать для подсчета среднего.
Подскажите, пожалуйста, как это сделать?
Т.е. если у меня в строке 8 колонок и заполнены только 4 из них, а 4 пустые, то FastReport посчитает сумму по ним и поделит на 8, а мне необходимо, чтобы на 4, т.е. если ячейка пустая (ноль), ее не надо учитывать для подсчета среднего.
Подскажите, пожалуйста, как это сделать?
Комментарии
мб в 5 версии появится.
Так и у вас подсчет среднего по условию.
т.е в скрипте пишем условие по какому считать и ссылку на эту проверку.
Было предложено так:
<IIF(<Dataset."FieldName"> = 0, null, <Dataset."FieldName">)>