Подведение итогов

отредактировано 07:19 Раздел: FastReport 3.0
Как вывести итог по строкам, да не простой, а с множеством условий по символьным данным?

Для отображения данных я использую DB Cross-tab.

Возьмем в качестве примера школьный журнал (строки - ученики, столбцы - даты). Для его отображения идеально подходит DB Cross-tab, даже несчитая символьных данных типа (н - не был, б - болел...). Но есть необходимость вывести средний бал учащегося и количество его пропусков.

Вот здесь-то DB Cross-tab и загинается.

1) Как подвести итог не только по численным данным?
2) Как вручную задать формулу для итогового поля?
3) Как задать несколько итоговых полей?

Возможно я ошибаюсь, и, для отображения такой структуры, необходимо использовать другие элементы FR?

Комментарии

  • отредактировано 07:19
    Конечно никакого количества пропусков CrossTab тебе не насчитает. Надо с самого начала иметь структуру данных, где все это посчитано (запрос или процедуру) - а потом уже вываливать из нее данные в отчет. IMHO стоило бы сделать отчет формируемый через код.

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

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.