(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Подготовка отчетов в Crystal Reports. Урок 5

Игорь Кузнецов

Урок 1 / Урок 2 / Урок 3 / Урок 4 / Урок 6

Seagate Crystal Reports дает возможность включать в отчет диаграммы, позволяющие наглядно представить информацию из базы данных и выполнять ее анализ. С помощью диаграмм удобно отображать следующие данные:

  • значения полей, расчетные значения и поля RunningTotals,
  • промежуточные итоги и результаты расчетов для полей группирования,
  • итоговые значения кросс-таблиц,
  • данные OLAP-анализа.

Специальный Мастер, Chart Expert, обеспечивает четыре способа организации диаграммы в зависимости от типа данных:

Advanced - для многочисленных значений, не содержащих полей группирования или итоговых полей (позволяет создавать 3-х мерные диаграммы),

Group - для отчетов с группировкой, содержащих хотя бы одно итоговое значение,

Cross-Tab - для отчетов типа кросс-таблиц (не требует группировки или итогов),

OLAP - для отчетов типа OLAP.

При создании на выбор предлагается 11 основных типов диаграмм. При размещении диаграммы в отчете представляемые ею данные зависят от того, в какой области она расположена. Диаграммы служат также для анализа данных, позволяя использовать свойство Drill-Down для развертывания отдельных групп. При наличии нескольких групповых полей в диаграмме для их развертывания можно использовать обозначения легенды.

Создадим диаграмму для значений, отображаемых в области «Details» (Advanced layout). Для такой диаграммы следует указать:

  • условия (до двух) - позволяют изображать точки для значений каждой записи либо по изменению значения одного из полей;
  • поле данных или формулы, содержащие значения, отображаемые на диаграмме.

1. Выполним команду Insert- Chart либо щелкнем по кнопке Chart панели инструментов. Открывается окно «Chart Expert».
2. На вкладке Type в списке Chart type выбираем нужный тип диаграммы и ее подтип с помощью кнопок, расположенных справа.
3. Переходим на вкладку Data, на которой в области Layout выбираем способ организации диаграммы ( Advanced ).

В раскрывающемся списке Place Chart указываем, как часто должна появляться диаграмма в отчете (один раз или в каждой группе) и в какой области отчета.

В области Data задаем условие с помощью раскрывающегося списка On change of, ниже которого можно указать до двух имен полей. В области Show values указываем имена полей, значения которых будут использоваться для построения диаграммы (рис. 20). Флажок Don’t summarize values устанавливается для отмены автоматического суммирования итогов.


Рис. 20. Выбор полей для построения диаграммы типа Advanced layout

4. На вкладке Axes задаются параметры осей и формат их меток.
5. На вкладке Options - легенда и другие параметры оформления диаграммы.
6. На вкладке Text можно добавить заголовки к различным элементам диаграммы либо использовать установки по умолчанию.
7. Щелчок по кнопке ОК поместит диаграмму в заданную область отчета.

Если отчет содержит итоговые данные (в группах или общие), то на их основе также можно построить диаграмму с вариантом организации данных ( Group layout ).

Создадим такую диаграмму.

1. Выполним команду Insert - Chart либо щелкнем по кнопке Chart панели инструментов. Открывается окно «Chart Expert».
2. На вкладке Type в списке Chart type выбираем нужный тип диаграммы, и ее подтип с помощью кнопок, расположенных справа.
3. Переходим на вкладку Data, на которой в области Layout выбираем способ организации диаграммы ( Group ).

В раскрывающемся списке Place Chart указываем, в какой области отчета должна появляться диаграмма и как часто (один раз или в каждой группе).

В области Data задаем условие с помощью раскрывающегося списка On change of . С помощью списка Show values указываем имена вычисляемых полей, значения итогов в которых будут использованы для построения диаграммы (рис. 21).


Рис. 21. Выбор полей для построения диаграммы типа Group layout

4. На вкладке Axes задаем параметры осей и формат их меток.
5. На вкладке Options - легенда и другие параметры оформления диаграммы.
6. На вкладке Text можно добавить заголовки к различным элементам диаграммы либо использовать установки по умолчанию.
7. Щелчок по кнопке ОК поместит диаграмму в заданную область отчета.

Если отчет содержит кросс-таблицу, то можно построить диаграмму на основе ее данных ( Cross-Tab layout ). Создадим диаграмму типа Cross-Tab, для чего проделаем следующие действия:

1. Выполним команду Insert- Chart, либо щелкнем по кнопке Chart панели инструментов. Открывается окно «Chart Expert».
2. На вкладке Type в списке Chart type выбираем нужный тип диаграммы и ее подтип с помощью кнопок, расположенных справа.
3. Переходим на вкладку Data, на которой в области Layout выбираем способ организации диаграммы ( Cross-Tab ).

В области Data задаем условие с помощью раскрывающегося списка On change of . С помощью списка Show указываем функцию, значения которой будут использованы для построения диаграммы (рис. 22).


Рис. 22. Выбор полей для построения диаграммы типа Cross-Tab

4. На вкладке Axes задаем параметры осей и формат их меток.
5. На вкладке Options - легенда и другие параметры оформления диаграммы.
6. На вкладке Text можно добавить заголовки к различным элементам диаграммы либо использовать установки по умолчанию.
7. Щелчок по кнопке ОК поместит диаграмму в заданную область отчета.

Если отчет содержит итоговые данные (в группах или общие), то на их основе можно построить диаграмму типа OLAP. Создадим такую диаграмму.

1. Выполним команду Insert- Chart либо щелкнем по кнопке Chart панели инструментов. Открывается окно «Chart Expert».
2. На вкладке Type в списке Chart type выбираем нужный тип диаграммы и ее подтип с помощью кнопок, расположенных справа.
3. Переходим на вкладку Data, на которой в области Layout выбираем способ организации диаграммы (OLAP).

В области Placement указываем место расположения диаграммы.

В области Data задаем условие с помощью раскрывающегося списка On change of , при изменении значений которого будут вычисляться точки диаграммы.

С помощью списка Subdivided by задаем второе поле, при изменении значений которого будут вычисляться точки диаграммы (рис. 23).


Рис. 23. Выбор полей для построения диаграммы типа OLAP

4. На вкладке Axes задаем параметры осей и формат их меток.
5. На вкладке Options - легенда и другие параметры оформления диаграммы.
6. На вкладке Text можно добавить заголовки к различным элементам диаграммы либо использовать установки по умолчанию.
7. Щелчок по кнопке ОК поместит диаграмму в заданную область отчета.

Для выполнения более эффективного анализа и форматирования диаграмма может быть отображена на специальной вкладке Analyzer. Команды работы с диаграммой собраны в специальном меню Analyzer. Открывается данная вкладка с помощью команды Launch Analyzer. Остальные команды позволяют:

  • увеличивать или уменьшать изображение диаграммы,
  • сохранить ее шаблон в отдельном файле,
  • применить к диаграмме новый шаблон,
  • изменить параметры шаблона,
  • изменить заголовки диаграммы,
  • изменить масштаб и деления осей,
  • выполнить дополнительное форматирование, доступное для данного вида диаграммы.

Вкладка Analyzer может одновременно отображать до двух диаграмм (рис. 24).


Рис. 24. Одновременный просмотр двух диаграмм на вкладке Analyzer

Урок 1 / Урок 2 / Урок 3 / Урок 4 / Урок 6



 Распечатать »
 Правила публикации »
  Обсудить материал в конференции SAP Business Objects »
Написать редактору 
 Рекомендовать » Дата публикации: 02.12.2001 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
SAP Crystal Reports XI R2 Dev 2006 INTL WIN NUL License (Version 11)
SAP® Crystal Dashboard Design Departmental 2016 WIN INTL NUL
SAP Crystal Reports 2008 INTL WIN NUL License
SAP CRYSTAL Reports 2013 WIN INTL NUL
SAP CRYSTAL Server 2013 WIN INTL 5 CAL License
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
Программирование в AutoCAD
Новые материалы
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Delphi - проблемы и решения
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Написание программ для микроконтроллеров AVR, PIC, ARM, STM32 (9)
Напишу любую программу на любом искусственном языке. Профессиональный программист. Основная...
 
Разработка устройств на микроконтроллерах (29)
Профессиональный программист. Основная специализация: МИКРОКОНТРОЛЛЕРЫ, АССЕМБЛЕР для любых...
 
Пишу программы на заказ профессионально (3126)
Пишу программы на заказ на языках Pascal (численные методы, списки, деревья, прерывания) под...
 
Ищу программиста для написания программы (40)
Ищу программиста ,владеющего Вижуал Бэйсик и программированием в Экселе, для написания...
 
Разработка программ базы данных (25)
Написание прикладных компьютерных программ (базы данных) на заказ. Разработка корпоративных...
 
 
 



    
rambler's top100 Rambler's Top100