Для того, что в случае [Кредит]=0 пустая строка “исчезла” из отчета, а не выводилась как пропуск, нужно в свойствах данного свободного поля во вкладке Макет в строке Сжатие установить режим Да.
Код клиента Фамилия Кредит |
10 Иванов 100 |
Код клиент Фамилия |
20 Сидоров |
Код клиента |
30 |
Например, мы хотим построить таблицу, в которой информация о продаже и заказах по каждому Коду товара выводились в определенных столбцах помесячно:
Код товара |
Январь |
Февраль |
||
Заказано |
Продано |
Заказано |
Продано |
|
124
|
10 . .. |
10
|
20 |
0 |
Для этого в Конструкторе отчетов создаем следующий отчет:
Верхний колонтитул |
Код товара Январь Февраль Заказано Продано Заказано Продано |
|
|
Установить признак группировки по Коду товара, добавив область Примечание группы. В данной области разделить поля Код товара и вычисляемое поле со следующим выражением:
=Sum(iif(mouth([Дата заказа])=1;[Заказано];0))
то есть, в функцию Sum будет попадать 0, если это не Январь, а иначе – поле [Заказано]. Аналогично по всем месяцам.
В области примечания отчета – сумму по всем полям таблицы.