Подготовка отчетов в Crystal Reports



             

Running totals - часть 3


CUSTOMER NAME, customer.COUNTRY, customer.LAST YEAR’S SALES.

Дополним отчет полем с текущим итогом по условию, для чего осуществим следующие действия:

1. Выполним команду Report — Sort Records и выберем сортировку по полю customer.CUSTOMER NAME.

2. Выполним команду Insert — Running Total Fields. В появившемся окне «Field Explorer» щелкнем по кнопке New.

3. В окне «Create Running Total Field» в строку Running Total Name введем USTotal.

В

области «Available Tables and Fields» выделим customer.LAST YEAR’S SALES и щелчком по первой из кнопок со стрелкой вправо перенесем его в строку «Field to summarize». В раскрывающемся списке «Type of summary» выберем функцию SUM.

В области «Evaluate» выберем значение переключателя «Use a formula» и щелкнем по кнопке Formula. В открывшемся окне «Running Total Condition Formula Editor» в строку Formula вводим [Customer.Country] = «USA». Это значит, что при вычислении текущих итогов будут использованы только записи, значение поля customer.COUNTRY, которых равно USA. Проверяем синтаксис и закрываем окно щелчком по кнопке Save and Close.

В области «Reset» выберем значение переключателя «Never».

Щелчок по кнопке ОК сохранит выбранные установки и возвратит в окно «Field Explorer».

3. С помощью кнопки Insert to Report вставим поле USTotal правее всех полей отчета в области Detail. Перейдя на вкладку Preview можно увидеть условные текущие итоги в правом столбце отчета.

 




Содержание  Назад  Вперед