Учебники

Crystal Reports — Краткое руководство

Crystal Reports — Обзор

SAP Crystal Reports — это инструмент бизнес-аналитики, который используется для создания отчетов из источников данных как SAP, так и сторонних производителей. Это позволяет конечным пользователям создавать отчеты, которые включают исключительные визуализации и внедрять новые бизнес-требования в отчеты, чтобы уменьшить зависимость от ИТ-специалистов и разработчиков отчетов.

SAP Crystal Reports может подключаться к любому источнику данных, который включает в себя реляционные базы данных, такие как Oracle, системы источников данных OLAP, такие как BW, или также с данными XML. Вы можете создать простой отчет или использовать сложный или специализированный инструмент Crystal Reports для создания отчетов для конечных пользователей. Он в основном используется для идеальной отчетности для руководителей и менеджеров.

Преимущества использования Crystal Reports

Гибкий и настраиваемый отчет. Вы можете быстро создавать сильно отформатированные, идеальные по пикселям отчеты, используя SAP Crystal Reports с высокоуровневым интерфейсом проектирования и эффективными рабочими процессами.

Мощные возможности доставки отчетов — вы можете доставлять персонализированные отчеты конечным пользователям на предпочитаемом языке и в любом формате.

Подключение к источникам данных — вы можете напрямую подключаться к источникам информации. К источникам данных относятся: Native, ODBC, OLE DB и JDBC для подключения к реляционным, OLAP, веб-сервисам, XML, корпоративным источникам данных и salesforce.com.

Расширенная поддержка Excel — вы можете в полной мере воспользоваться форматом файла Excel, позволяя экспортировать больше данных на один лист, не занимая несколько листов.

Совместимость с операционной системой Windows — программное обеспечение SAP Crystal Reports 2013 сертифицировано на совместимость с Microsoft Windows 7.

Совместимость с мобильными устройствами. Вы также можете открывать интерактивные отчеты через свои мобильные устройства.

Интеграция с SAP Crystal Reports, Adobe Flash и HTML 5 — это позволяет разработчикам SAP Crystal Reports создавать мощные «массивы», извлекающие данные из различных источников.

Конкуренты — SAP Crystal Reports конкурирует с несколькими продуктами на рынке Microsoft, такими как службы отчетов SQL Server SSRS, XtraReports, ActiveReports и List & Label.

Требования к установке для Crystal Reports

Ниже приведены основные требования для установки Crystal Reports.

  • ПК с процессорами AMD или Intel, двухъядерным процессором, 2 ГБ ОЗУ

  • Приблизительно 4 ГБ свободного места на жестком диске (только для английского языка, 8 ГБ для всех языков)

  • Microsoft Windows 7 с пакетом обновления 1 (SP1), Windows 8, Windows Server 2008 с пакетом обновления 2 (SP2), Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows Server 2012

ПК с процессорами AMD или Intel, двухъядерным процессором, 2 ГБ ОЗУ

Приблизительно 4 ГБ свободного места на жестком диске (только для английского языка, 8 ГБ для всех языков)

Microsoft Windows 7 с пакетом обновления 1 (SP1), Windows 8, Windows Server 2008 с пакетом обновления 2 (SP2), Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows Server 2012

Доступные языки — английский, финский, французский, немецкий, венгерский, итальянский, японский, корейский, норвежский, польский, португальский, китайский упрощенный, китайский традиционный, чешский, датский, голландский, словацкий, словенский, испанский, шведский, тайский, турецкий, румынский , Русский.

Технические характеристики

  • Требования к оборудованию — Intel Pentium III или эквивалентный процессор, рекомендуется минимум 512 МБ ОЗУ

  • Дисковое пространство — 2 ГБ для установки по умолчанию с английским языком, 4 ГБ для установки по умолчанию со всеми установленными языками

Требования к оборудованию — Intel Pentium III или эквивалентный процессор, рекомендуется минимум 512 МБ ОЗУ

Дисковое пространство — 2 ГБ для установки по умолчанию с английским языком, 4 ГБ для установки по умолчанию со всеми установленными языками

Сравнение версий и функций

Давайте рассмотрим пример для декодирования формата версии SAP Crystal Reports. Предположим, что 12.1.2.957.12 является версией CR 2008. Здесь 1 означает, что это Service Pack 1, .2 означает, что Fix Pack 1.2 был применен поверх Service Pack 1. Последние три из четырех цифр не важны. Другой пример, если у вас версия 12.3.1.684, я знаю, что использую CR 2008, Service Pack 3, Fix Pack 3.1.

Издания — Разработчик (D), Профессиональный (P), Стандартный (S)

DPS

Издания — Разработчик (D), Профессиональный (P), Стандартный (S)

DPS1

DPS2

Издания — Разработчик (D), Профессиональный (P), Стандартный (S)

DPS3

Издания — Разработчик (D), Профессиональный (P), Стандартный (S)

DPS4

Crystal Reports — GUI-навигация

Crystal Reports для предприятия предоставляет интерфейс, который позволяет быстро и легко создавать, форматировать и публиковать эффективные отчеты.

Строка меню предоставляет полный набор функций, доступных в Crystal Reports для Enterprise, как показано на следующем рисунке.

предприятие

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

Enterprise1

Вкладка «Вставка» позволяет вставлять в отчет объекты, такие как вставка текста, линий, полей, групп, разделов, рисунков, расчетов и / или диаграмм, как показано на следующем рисунке.

Вставить вкладку

Вкладка «Формат», как показано на следующем рисунке, позволяет использовать функции для форматирования выбранного поля, такие как: изменение размера шрифта или цвета шрифта, цвета фона, выравнивание текста по центру, влево, вправо и т. Д.

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

Вкладка «Формат»

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

Вкладка «Данные», как показано на следующем рисунке, позволяет работать с запросами на редактирование данных, создавать группы и сортировки, применять фильтры для ограничения данных в отчете и создавать формулы для добавления пользовательских расчетов в отчеты.

Вкладка данных

Когда вы нажимаете на опцию фильтра запросов или на Редактировать источники данных, как показано на следующем рисунке, открывается панель запросов. На панели «Запрос» вы можете выбрать объекты, которые вы хотите видеть в отчете. В опции фильтра вы можете применять фильтры для ограничения данных, возвращаемых отчетом.

Фильтр запросов

Когда вы нажимаете кнопку Формула, как показано на следующем рисунке, открывается мастерская Формула. Это позволяет использовать пользовательские расчеты в отчете. Вы можете применить формулы, набрав или нажав на объекты, функции и операторы в проводнике данных.

Кнопка формулы

Основная рабочая область в Crystal Reports известна как Report Design Canvas и состоит из вкладки структуры и вкладки страницы. Crystal Report по умолчанию разделен на пять различных частей, и при добавлении группировки к отчету добавляются дополнительные разделы.

Название отчета

Используя вкладку Структура, как показано на рисунке выше, вы можете создать общую структуру, поместив элементы в различные разделы отчета. Вы также можете применить любую необходимую сортировку, группировку и т. Д. Здесь вы работаете с заполнителями для данных, а не с самими данными.

На вкладке Страница, как показано на следующем рисунке, отображаются данные отчета на основе структуры, созданной на вкладке структуры. Здесь вы можете оценить форматирование и макет дизайна отчета для распространения.

Вкладка страницы

Crystal Reports — параметры

Параметры отчета — это одна из наиболее часто используемых функций в Crystal Report Designer , когда вам необходимо получить доступ к / изменить значения параметров отчета отчета Crystal во время выполнения в приложении Crystal Reports .NET.

Перейдите в «Правка» → «Параметры отчета».

Параметры отчета

Параметры отчета1

Функция «Параметры отчета» используется для установки различных полей в Crystal Reports, таких как интеллектуальная функция подсказок, которая позволяет выбирать, перемещать и изменять размеры целых столбцов элементов отчета без необходимости вручную выбирать каждый элемент. При выборе элемента отчета появляются умные рекомендации и автоматически выбираются связанные элементы в столбце.

Crystal Reports — макет страницы

SAP Crystal Report предоставляет два варианта макета страницы — альбомную и книжную. Пейзаж означает, что страница ориентирована горизонтально, а портрет означает, что страница ориентирована вертикально.

Чтобы открыть макет страницы в Crystal Report, выберите «Файл» → «Параметры страницы».

Настройка страницы

Этот параметр позволяет выбрать параметры страницы, такие как — Размер бумаги, ширина бумаги, высота бумаги и поля (слева, справа, сверху и снизу).

Чтобы изменить макет страницы —

Выберите вкладку «Параметры страницы» в меню «Файл». Выберите параметр «Ориентация» в группе «Параметры страницы».

Вариант ориентации

Crystal Reports — Получение справки

Вкладка справки SAP Crystal Report для предприятия содержит все учебные материалы и ссылку на интерактивные видеоролики с сайта SAP, чтобы изучить функции Crystal Report.

Следующие параметры, как показано на рисунке, доступны при нажатии на вкладку «Справка» в строке меню —

  • Справка по SAP Crystal Reports для Enterprise
  • Документация
  • Учебники
  • Показать стартовую страницу
  • Связаться с нами
  • регистр
  • О SAP Crystal Report для предприятия

Получать помощь

Справка по SAP Crystal Reports для Enterprise

Эта опция предоставляет вам полное руководство под названием Введение в SAP Crystal Report для предприятия, как показано на следующем рисунке.

Crystal Reports Enterprise

Это включает введение в Crystal Reports Enterprise 4.x и все основные функции отчетности, доступные в инструменте, такие как вход на сервер, введение в создание отчетов, концепции проектирования, источники данных и запросы, составление диаграмм и т. Д.

Документация

Если щелкнуть параметр документации на вкладке «Справка», откроется ссылка SAP для Crystal Report для Enterprise 4.x.

Эта ссылка содержит инструкции Crystal Report для Enterprise 4.x для:

  • Установка, обновление и развертывание
  • Руководство для конечных пользователей
  • Дополнительная информация

Справочный портал

Учебники

Если щелкнуть ссылку «Учебники» на вкладке «Справка», вы перейдете к Официальным учебникам по продукту — SAP BusinessObjects Crystal Reports для Enterprise 4.x

На этой странице представлен материал электронного обучения, включающий интерактивные сеансы и видеоуроки по всем ключевым функциям инструмента.

Сеть сообщества

Стартовая страница

Вы попадете на домашнюю страницу инструмента SAP Crystal Reports Enterprise 4.1. Связаться с нами и зарегистрировать опцию используются для связи с SAP для любых функций, связанных с инструментом.

О SAP Crystal Report для предприятия

Вы попадете на страницу «О программе», в которой есть версии и сведения о сборке.

О странице

Crystal Reports — среда разработки

Среда разработки SAP Crystal Report предоставляет вам область, в которой вы можете создать структуру отчета. Он состоит из нескольких компонентов —

Дизайн холста отчета

Холст «Дизайн отчета» используется для разработки структуры вашего отчета. Вы можете размещать в отчете различные элементы, такие как диаграммы, тестовые элементы и объекты данных.

Опция Показать линейку отображает линейку над холстом отчета. Вы можете изменить единицу измерения, изменив параметр единицы измерения на вкладке холст дизайна.

Режим структуры и режим страницы доступны для определения макета отчета. Режим структуры показывает структуру отчета, а режим Page используется для предварительного просмотра отчета.

Правка → Настройка → Дизайн холста

Дизайн холста

Режим структуры

Режим структуры используется для предоставления среды для разработки отчета. Предоставляет структуру и инструкции по созданию отчета. Когда вы помещаете объект в отчет, он отображается в режиме структуры. Вы можете добавлять / удалять объекты или применять сложные формулы, или вы также можете перемещать объекты.

Каждый объект в режиме структуры представлен рамкой. Режим структуры имеет несколько компонентов, которые можно использовать для редактирования отчета.

Заголовок отчета

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

Заголовок страницы

Эта опция используется для представления информации в верхней части каждой страницы, такой как заголовок документа, название главы и т. Д. Заголовок страницы не входит в заголовок отчета.

тело

Это используется, чтобы показать тело отчета. Все данные отчета приведены в этом разделе.

Нижний колонтитул

Это используется для представления информации в конце отчета, например итогов и т. Д.

Нижний колонтитул страницы

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

Режим структуры

Режим страницы

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

Режим страницы

Боковая панель Проводника данных

Используется для добавления / удаления объектов в отчете. Когда вы создаете новый отчет или открываете существующий отчет, эта боковая панель открывается сама.

Все объекты, добавленные в панель запросов, отображаются в проводнике данных, и здесь вы можете добавлять объекты в отчет. Это далее разделено на следующие компоненты —

Объекты результата

Он показывает все объекты, которые были добавлены в отчет. Вы также можете перетащить объекты для добавления в отчет. Параметр «Редактировать источники данных» позволяет добавлять новые объекты из юниверса или выбирать новый юниверс / источник данных из репозитория.

формула

Здесь отображаются все формулы, которые были созданы для отчета. Вы можете создать новую формулу, щелкнув правой кнопкой мыши на вкладке Формула и → Создать → Новая формула.

Вы также можете перетащить формулы в отчет.

параметры

Он показывает все параметры, которые были созданы для отчета. Вы можете создать новую группу параметров, щелкнув правой кнопкой мыши на Parameter → New → New Parameter.

Итоги

Он показывает список всех промежуточных итогов, созданных для отчета. Вы можете создать новые промежуточные итоги, щелкнув правой кнопкой мыши на вкладке → Новая промежуточная сумма.

Предопределенные объекты

Показывает предопределенные объекты, которые можно добавить в отчет. Вы можете перетащить предопределенные объекты на холст отчета, чтобы добавить их в отчет.

Боковая панель Проводника данных

Контур

Используется для просмотра древовидной структуры отчета. Первый узел в древовидной структуре представляет сам отчет, узел первого уровня представляет разделы в отчете, и каждый раздел, содержащий объекты, перечислены.

Дерево группы

Он используется для просмотра дерева всех групп и подгрупп в отчете.

найти

Он используется для поиска определенного значения в отчете. Введите слово в поле поиска, чтобы найти любое значение.

Crystal Reports — источник данных

Crystal Report может подключаться к нескольким источникам данных, включая:

  • вселенная
  • SAP BEx Query
  • Реляционная связь
  • HANA view
  • Таблицы Excel

Чтобы подключиться к источнику данных, выберите Файл → Создать → Из источника данных.

Источник данных

Чтобы выбрать источник данных, вы должны быть подключены к серверу платформы SAP Business Objects.

Когда вы идете в Файл → Создать → Из источника данных → Появится диалоговое окно выбора подключения к источнику данных → Обзор репозитория → Список типов источников данных → Выберите источник данных, к которому вы хотите подключиться → Далее.

Если вы выберете юниверс, откроется панель запросов, и вы сможете добавить объекты в фильтр запросов для создания отчета.

Crystal Reports — Создание запросов

Соединения с источниками данных SAP BEx и Universe позволяют создавать и разрабатывать запросы в Crystal Reports.

Создать запросы

Для создания запроса в Universe вы можете выбрать источники данных OLAP и Relational.

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

Редактировать запрос

Панель Вселенной

Он содержит древовидную структуру всех объектов Вселенной. Вы можете увидеть все объекты во Вселенной, используя опцию Развернуть все.

Вы не можете добавлять новые объекты или редактировать существующие объекты на панели запросов.

Панель объектов результатов

В этой области вы добавляете нужные объекты в свой запрос.

Панель фильтра запросов

Это используется для фильтрации значений объектов в отчете. Вы можете использовать предопределенные фильтры или создавать собственные фильтры, добавляя объекты.

Запросы SAP BEx могут содержать одну или несколько иерархий и предопределенных объектов для запуска отчета.

Запросы SAP HANA включают данные из представлений моделирования SAP HANA: аналитика, представления расчета. Чтобы подключиться к базе данных HANA и использовать схемы → таблицы внутри базы данных, вы можете использовать существующее реляционное соединение или соединение OLAP. Реляционное соединение может быть создано в инструменте IDT.

Соединение OLAP может быть создано как в CMC, так и в средстве дизайна информации. Многомерные представления HANA могут быть подключены к Crystal Reports с использованием соединения OLAP.

OLAP соединение

Нажмите Далее → Появится список всех видов моделирования внутри репозитория HANA → Выбрать вид моделирования → Готово

Он откроет объекты просмотра в панели запросов, которые можно использовать для добавления их в отчет.

Панель запросов

Редактирование запроса

После того, как Crystal Report создан с использованием запроса, для внесения изменений в объекты необходимо перейти к редактированию источника данных. Когда вы щелкнете по этой опции, откроется панель «Редактировать запрос», где вы сможете добавлять / удалять объекты, применять фильтры и т. Д.

Вы также можете отредактировать существующий запрос, выбрав «Данные» → «Редактировать источники данных», как показано на следующем рисунке.

Редактирование запроса

Как только вы закончите с изменениями, нажмите Finish, и все изменения будут применены к данным в Crystal Report.

Фильтры запросов и условия фильтров

Ниже приведены типы фильтров запросов, которые можно использовать в Crystal Reports.

  • Предопределенные фильтры
  • Пользовательские фильтры
  • Запрашивает

Предопределить фильтры

Это встроенные фильтры в панели запросов, созданные администратором. Предопределенные фильтры создаются на уровне юниверса и напрямую используются в отчете из юниверса. Перетащите объект, к которому вы хотите применить фильтр, на панель фильтра запросов и перетащите также предопределенные фильтры. При запуске запроса данных в запросе возвращается фильтр запроса.

Пользовательские фильтры

Эти фильтры создаются с запросами на панели запросов. Пользовательские фильтры создаются на панели запросов на вкладке фильтра запросов. Перетащите объект на панель фильтра запросов и используйте различные реляционные операторы для передачи условия фильтра. Вы можете поместить постоянное значение или список значений в фильтр запроса.

Запрашивает

Они используются для отображения вопроса или списка значений и называются динамическими фильтрами.

Состояние фильтра

Опция константы позволяет вам ввести одно значение в фильтре.

Список значений позволяет выбрать одно значение из всех доступных значений для объекта.

Подсказка используется для передачи динамического значения в фильтр запроса.

Sr.No. Вариант и описание
1

постоянная

Введите значение в текстовое поле

2

LOV

В диалоговом окне «Подсказки» добавьте участников в свой список, дважды щелкнув их или выбрав их на панели « Участники» и нажав стрелку в центре.

Нажмите ок

3

Незамедлительный

В диалоговом окне « Редактировать подсказку » выберите « Новая подсказка», чтобы добавить новую подсказку, или « Использовать параметры юниверса», чтобы выбрать параметр в юниверсе.

Если вы выбрали Новое приглашение, введите параметры приглашения или, если вы выбрали Использовать параметры юниверса , выберите параметр

Нажмите ок

постоянная

Введите значение в текстовое поле

LOV

В диалоговом окне «Подсказки» добавьте участников в свой список, дважды щелкнув их или выбрав их на панели « Участники» и нажав стрелку в центре.

Нажмите ок

Незамедлительный

В диалоговом окне « Редактировать подсказку » выберите « Новая подсказка», чтобы добавить новую подсказку, или « Использовать параметры юниверса», чтобы выбрать параметр в юниверсе.

Если вы выбрали Новое приглашение, введите параметры приглашения или, если вы выбрали Использовать параметры юниверса , выберите параметр

Нажмите ок

Условие фильтра запросов

Crystal Reports — фильтры на основе времени

Фильтры запросов на основе времени используются для фильтрации значений определенных объектов между определенными периодами времени. Когда вы добавляете измерение даты в фильтр запросов, вы можете использовать между операторами из выпадающего списка, чтобы специально упомянуть дату и дату.

Вы можете нажать на опцию календаря, чтобы выбрать даты в полях «до» и «из». Вы также можете использовать измерение «Дата» со списком значений (LOV) или параметром «Постоянное значение». Списки значений позволяют выбирать дату и дату в списке значений, доступных для измерения «Дата» во Вселенной.

Фильтр по времени

Это известно как применение временных фильтров в отчете.

Элементы управления полевыми объектами и их модификации

Элементы управления полевыми объектами используются для редактирования объекта в отчете. Чтобы отредактировать объект, вы можете щелкнуть правой кнопкой мыши на имени объекта и выбрать опцию «Форматировать элемент объекта результата» или «Условное форматирование», как показано на следующем рисунке.

Управление объектами поля

Поле «Формат объекта результата» используется для изменения внешнего вида объектов в отчете. Он имеет следующие 4 вкладки внутри —

  • генеральный
  • Шрифт
  • Внешность
  • Параграф

Вкладка « Общие » используется для определения общих свойств объектов отчета: высоты и ширины, скрытия и скрытия при дублировании и т. Д. Вкладка «Дополнительно» в разделе «Общие» используется для передачи гиперссылки в отчете.

Вкладка «Шрифт» используется для изменения размера шрифта, цвета, стиля, выравнивания и поворота имени объекта в отчете.

Вкладка « Внешний вид » используется для изменения границы и добавления эффектов к объектам отчета.

Вкладка «Абзац» используется для определения свойств строк в случае нескольких строк в отчете.

Поле элементов

Условное форматирование используется для передачи условий появления объектов отчета.

Вы можете передать значение объекта, нажав на вкладку «Добавить условие» → выбрать имя объекта и передать условие. Вы можете определить стиль шрифта, цвет шрифта и т. Д.

Условное форматирование

Crystal Reports — Разделы

Как обсуждалось ранее, Crystal Reports по умолчанию содержит пять основных разделов:

  • Заголовок отчета
  • Заголовок страницы
  • тело
  • Нижний колонтитул
  • Нижний колонтитул страницы

Здесь мы узнаем, как вставлять, скрывать и удалять разделы в Crystal Report для Enterprise 4.x.

Чтобы вставить раздел в любой раздел отчета, выберите раздел → Щелкните правой кнопкой мыши и вставьте.

Вставить раздел

Вы можете использовать опцию Скрыть и переместить, чтобы скрыть раздел или переместить раздел вверх и вниз.

Параметр «Формат раздела» позволяет форматировать свойства раздела. Включает в себя —

  • название
  • цвет
  • Размер

Опция размера позволяет регулировать высоту сечения.

Раздел формата

Чтобы раздел не разбивался на страницы —

Если элемент длиннее одной страницы, он печатается на нескольких страницах. Чтобы избежать этого, вы можете использовать опцию Paging.

Щелкните правой кнопкой мыши раздел и выберите раздел формата → Пейджинг → Выберите «Избегать разрыва страницы» и нажмите «Закрыть».

Теперь давайте посмотрим, как вставлять, скрывать и удалять разделы в Crystal Report 2013.

Секция Expert, как показано на следующем рисунке, используется для управления секциями в отчете.

Секция Эксперт

Чтобы вставить новый раздел вам нужно —

Нажмите кнопку «Эксперт по разделам», как показано на следующем рисунке («Эксперт по разделам» содержит список всех разделов в отчете) → выберите раздел и нажмите «Вставить».

Секция Эксперт 1

Новый раздел появится в отчете.

Crystal Reports — Удалить разделы

Удалить раздел

Откройте Мастер разделов вверху и выберите раздел, который вы хотите удалить → введите Удалить.

Вы можете удалить раздел, только если они написаны. Вы не можете удалить разделы, изначально предоставленные Crystal Reports.

Заголовок отчета

Изменить порядок

Откройте Мастер разделов → Выберите раздел, который вы хотите переместить, и используйте стрелки вверх и вниз, чтобы изменить порядок разделов.

Объединить разделы

Откройте Мастер разделов → Переместите разделы, которые вы хотите объединить друг с другом → выберите верхний раздел → Нажмите объединить.

Разделы будут объединены с разделом, следующим за списком.

Разделить разделы

Нажмите на границу раздела, который вы хотите разделить → Появится горизонтальная линия, в которой разделится раздел → Перетащите туда, где вы хотите разделить раздел.

Сортировка данных

Иногда вам необходимо отсортировать данные в Crystal Reports в определенном порядке. При сортировке данных легче найти конкретные записи в отчете. Вы можете добавить сортировку в порядке возрастания или убывания, а также применить ее к значению атрибутов и показателей.

Вы также можете удалить сортировку с помощью опции удаления на вкладке Сортировка.

Давайте посмотрим, как применить сортировку в Crystal Reports.

Чтобы применить сортировку в Crystal Report для предприятия 4.x, перейдите на вкладку Структура отчета → щелкните вкладку Данные вверху и выберите сортировку.

Раздел вкладок данных

Когда вы щелкнете по опции сортировки, появится всплывающее окно с группой и опцией сортировки.

Перейдите на вкладку «Сортировка» и разверните вкладку «тело», чтобы применить сортировку к показателям и значениям атрибутов в отчете.

Сортировка

Чтобы добавить сортировку, нажмите «Добавить сортировку». Он покажет вам все атрибуты и меры, добавленные в отчет. Выберите объект, к которому вы хотите применить сортировку, и щелкните по возрастанию и убыванию.

A → Z По возрастанию или Z → A По убыванию

Вы также можете добавить множественную сортировку в одном отчете и нажать «ОК».

Многократная сортировка

Для просмотра отсортированных данных перейдите на вкладку Страница.

В приведенном выше примере он применил сортировку по имени клиента и затем проданному количеству.

Удалить сортировку

Чтобы удалить сортировку, выберите сортировку и нажмите «Удалить сортировку».

Crystal Reports — Группы

В этой главе мы рассмотрим, как определять, отображать и удалять группы.

Определить группы

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

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

Чтобы применить группировку в отчете, перейдите на вкладку структуры отчета → Данные → Группы

Группа данных

Визуализация групп

Добавить условие группировки. Нажмите New (знак «+») и выберите атрибут, к которому вы хотите применить группировку. Если вы примените обычную группировку к одному объекту, он сгруппирует все похожие значения в отчете.

Визуализация групп

Чтобы применить группировку по одному значению, перейдите к настройке параметра группировки → Создать → Добавить условие → выберите оператор и значение из раскрывающегося списка, как показано на следующем рисунке —

Добавить условие

Это также дает возможность отказаться от всего остального, сгруппировать все остальное в одну группу с именем группы или включить все остальное без изменения имени группы.

В следующем примере были созданы 2 группы: первая с именем региона = «Нью-Дели» и вторая группа со всем остальным с именем группы «Другие».

группы

При использовании группировки в отчете на холсте отчета появляются два новых раздела: верхний колонтитул группы 1 и нижний колонтитул группы 1.

Удалить группы

Чтобы удалить группу, выберите группу, которую хотите удалить, и нажмите «Удалить».

Перейдите в раздел Структура отчета → Группы → выберите группы № 1, 2, которые вы хотите удалить → Удалить.

Удалить группы

Crystal Reports — параметры группы

При настройке группы в Crystal Reports можно использовать следующие 3 параметра.

  • Откажитесь от всего остального
  • Сгруппируйте все остальное в одну группу с именем группы
  • Включить все остальное без изменения названия группы

Дерево группы

Когда вы находитесь на вкладке Страница, значок дерева групп на боковой панели используется для просмотра древовидной структуры групп в отчете. Это позволяет переходить к определенной группе в отчете, а не прокручивать отчет в поисках определенной группы.

Дерево группы

Живые заголовки в отчете

Активный заголовок изменяется в зависимости от содержимого группы. Когда вы определяете группу в отчете, программа автоматически вставляет имя группы в элемент в разделе заголовка группы. Этот элемент отображает название группы.

Название группы

Суммирование сгруппированных данных

Группировка данных в отчете производится для нахождения итогов для каждой группы в отчете. Доступны многие варианты суммирования — сумма, количество, максимум, минимум, среднее и т. Д. Вы также можете добавить промежуточный итог в свой отчет.

Итоговая опция в отчете: перейдите на вкладку «Вставка» → Выберите опции для вашей общей суммы.

Сгруппированные данные

Сгруппированные данные

Сгруппированные данные 1

Чтобы изменить формат итогового поля, щелкните правой кнопкой мыши на итоговом значении → отформатировать итоги.

Формат Всего

Crystal Reports — Шаблоны

Вместо создания отчета с нуля, вы также можете использовать встроенные шаблоны из репозитория отчетов. Эти шаблоны отчетов предоставляют предопределенный макет для распространенных документов, таких как заказы на покупку, счета, шаблоны писем и т. Д.

Чтобы выбрать шаблон отчета из репозитория, выберите Файл → Создать → Из веб-шаблона.

Открыть шаблон

В Crystal Reports есть два варианта шаблона:

  • Избранные шаблоны
  • Недавно использованный

Вы также можете выполнить поиск с помощью инструмента поиска. После выбора шаблона отчета вам будет предложено выбрать источник данных.

Выберите «Просмотр» (для предварительного просмотра шаблона отчета перед выбором источника данных) → «Установить местоположение источника данных», чтобы выбрать источник данных → панель «Целевой источник данных», значок «Добавить соединение» → появится диалоговое окно «Выберите соединение с источником данных».

Выберите подключение к источнику данных из следующих вариантов:

Предыдущие подключения — этот параметр позволяет использовать ранее подключенные источники данных.

Обзор репозитория — этот параметр позволяет выбрать источник данных в списке «Тип источника данных».

Соединение по поставщику — эта опция подключается к источникам данных, отсортированным по поставщику или поставщику программного обеспечения.

Нажмите Готово.

Выберите объект на панели «Текущий источник данных» и подключите его к объекту на панели «Целевой источник данных» → нажмите на карту → нажмите «Готово».

Crystal Reports — вставка объектов

Параметры вставки в Crystal Reports для Enterprise позволяют добавлять несколько объектов на уровне отчета: диаграммы, перекрестные таблицы, изображения, Flash, подотчеты и т. Д.

Добавить графические объекты

Вы можете добавить несколько изображений формата в отчет. Его также можно использовать, если вы хотите добавить в отчет логотипы компании, название бренда и т. Д.

Вставка объекта

Когда вы нажимаете на изображение, оно дает возможность вставить изображение в отчет. В Crystal Reports поддерживаются следующие распространенные форматы изображений:

  • JPEG
  • PNG
  • GIF
  • размолвка

Библиотека изображений

Это также позволяет вставлять флэш-файлы в отчет. Когда вы нажимаете на флэш-память, вы можете выбрать путь к файлу или напрямую вставить ссылку на флэш-файл для добавления в отчет. Он поддерживает типы файлов .swf во флэш-файле, поэтому вы можете добавлять динамические панели в отчет.

Вставка Flash-элемента

Crystal Reports — диаграммы

В этой главе мы узнаем о типах диаграмм, создании и форматировании диаграмм.

Типы диаграмм

Вы можете использовать приведенные ниже типы диаграмм в Crystal Reports для предприятия. Чтобы вставить диаграмму, перейдите в меню «Вставка» → «Диаграмма» → выберите тип диаграммы и вставьте диаграмму на вкладку структуры или страницы.

Типы диаграмм

Создание диаграмм и макета диаграммы

Вы можете вставить диаграмму в нижний колонтитул отчета. Когда вы выбираете тип диаграммы из опции Вставить диаграмму, вы можете переместить курсор в область нижнего колонтитула отчета и щелкнуть там, где вы хотите вставить диаграмму.

Когда вы вставляете диаграмму, она дает вам два варианта — Данные и Показать диаграмму.

Создать диаграмму

Параметр «Показать диаграмму» позволяет изменить размер диаграммы, переместить диаграмму в область нижнего колонтитула отчета (как показано выше).

Вкладка «Данные» позволяет вставлять данные в график. Когда вы переходите на вкладку данных, он просит вас добавить значения по осям X, Y, Z.

Таблица данных

Щелкните правой кнопкой мыши по каждой оси и перейдите к Вставить объект категории диаграммы → вы можете выбрать Выбранные элементы из выпадающего списка → Объект данных диаграммы, Заголовок, Подзаголовок, Сноска, Легенда и т. Д.

Категория диаграммы

Объект Chart Data позволяет вам выбрать имя атрибута, которое вы хотите передать в данные диаграммы. Заголовок, подзаголовок и сноска позволяют добавлять заголовок или примечание к диаграмме.

Форматирование диаграмм

Когда вы щелкаете правой кнопкой мыши на графике, вы получаете следующие опции форматирования —

Форматировать диаграмму — Позволяет вам форматировать структуру диаграммы, выбирая опцию продвижения, внешнего вида и глубины. Вы также можете изменить тип диаграммы в раскрывающемся списке, щелкнув параметр «Диаграмма» на вкладке «Формат диаграммы».

Диаграмма формата

Chart Highlighting Expert позволяет выделить определенное значение на графике. Вы можете выбрать другой цвет, чтобы выделить значение внутри графика.

Добавить условие → Выберите атрибут, который вы хотите выделить на диаграмме, как показано на следующем рисунке.

Диаграмма формата 1

Редактировать тип диаграммы аналогичен формату диаграммы со всеми аналогичными параметрами.

Диаграмма формата 2

Редактировать данные диаграммы используется для редактирования данных в диаграмме. Если вы хотите изменить значения параметров на оси диаграммы, вы можете нажать на редактировать данные диаграммы и изменить значения. Параметр Скрыть используется для скрытия графика, а перемещение — для перемещения графика назад или вперед.

Вы можете добавить несколько диаграмм в один отчет или в одну строку, отформатировав размер диаграммы. Пример — Вы можете добавить гистограмму и круговую диаграмму для различных значений, которые нужно представить. Для второй диаграммы вы увидите опцию Показать диаграмму и Данные → вы можете добавить необходимые объекты, а также добавить заголовок и примечание к нижнему колонтитулу, как показано на следующем рисунке.

Нижний колонтитул

Чтобы увидеть актуальный отчет, перейдите на вкладку Страница.

отчет

Crystal Reports — макет кросс-таблицы

Кросс-таблица используется для отображения данных, которые группируются или суммируются в двух направлениях. Он показывает данные в компактном формате, что облегчает понимание и анализ тенденций в данных. Например, если вы хотите увидеть количество, проданное клиентом в определенном регионе, без перекрестных таблиц, оно отображает данные в разложенном виде.

Cross Tab

Вы можете добавить несколько рядов атрибутов в строках и столбцах, нажав на знак «+». Чтобы удалить объект, нажмите на знак X.

Расположение кросс-таблицы

Когда вы нажимаете кнопку «Вставить», кросс-таблица добавляет в структуру отчета. Если щелкнуть вкладку страницы, в отчете появятся данные кросс-таблицы.

Вы также можете редактировать ячейки в кросс-таблице. Чтобы изменить свойства кросс-таблицы, щелкните правой кнопкой мыши на кросс-таблице, и вы можете изменить свойства —

  • Кросс-таблица формата
  • Редактировать кросс-таблицу
  • Сортировать
  • Спрятать
  • Параметры сетки
  • стержень
  • Создать график из кросс-таблицы

Свойства кросс-таблицы

Кросс-таблица включает итоги строк, столбцов и итогов. Чтобы увидеть значения в процентах, щелкните правой кнопкой мыши на ячейке «Итого» и перейдите к «Форматировать итоги» → выберите «Показать в процентах».

CrossTab

Параметры сетки позволяют форматировать строки кросс-таблицы, например скрывать пустые строки, повторять метки строк, скрывать общие итоги строк и т. Д., Как показано на следующем рисунке.

Параметры сетки

Crystal Reports — определение формул

Формулы используются для вставки в отчет данных, которых нет ни у одного из объектов. Если необходимо выполнить какие-либо вычисления или добавить в отчет специализированные данные, вы можете использовать формулы.

Пример — (Emp_details.sal) * 0,15

Распространенные формулы — вычисления, строковые функции, такие как UPPERCASE, функции даты и т. Д.

Формула содержит две части в отчете —

  • Синтаксис
  • Компоненты

Синтаксис — это правила, которым вы следуете при организации компонентов.

Компоненты используются для создания формул.

Crystal Reports имеет следующие типы формул — Формулы отчетов и формулы условного форматирования.

Формулы отчетов используются в отчете как отдельные. Формулы условного форматирования определяют условие, к которому применяются формулы отчета.

Crystal Reports — мастерская формул

Мастерская Формулы

В формульной мастерской есть 2 панели — Панель навигации и Панель объектов.

Панель навигации содержит папку для каждого типа формул в Crystal Reports.

Панель навигации

Панель объектов содержит 4 поля —

Обозреватель данных — содержит используемые объекты, формулы, параметры и промежуточные итоги, представленные в Crystal Report.

Объекты результата. Содержит все объекты результатов, доступные для использования в отчете.

Функции — содержит все встроенные функции, которые можно использовать в отчете. Он также включает в себя пользовательские функции. Пример — функции Sum, Count, String, Date и т. Д.

Операторы — они используются для передачи условий между значениями. Он включает в себя — арифметические операторы, массивы, логические операторы и т. Д.

Панели объектов

Мастерская формул также содержит текстовое окно формулы и кнопки мастерской формул. Текстовые окна используются для создания или изменения формул, а кнопка панели мастерской позволяет использовать фильтры формул, сортировать формулы, удалять и т. Д.

Создание и изменение формул

Вы можете создать одну или несколько формул за один раз и использовать их в своем отчете. Вы также можете удалить формулы или выполнить поиск и изменить текст формул в текстовом окне формул.

Чтобы создать новую формулу , вы можете щелкнуть правой кнопкой мыши на вкладке Формула в Data Explorer. После нажатия на новую формулу → введите имя формулы → откроется мастерская формул.

Новая Формула

Вы также можете создать новую формулу, открыв мастерскую Формула на вкладке Формула в разделе Данные → Новая → Новая формула, как показано на следующем рисунке.

Вкладка "Формула"

Чтобы написать формулу в текстовом окне формулы, можно использовать используемые объекты на вкладке «Оператор» и различные операторы для передачи условия в формулу.

Вкладка «Оператор»

Формула может быть сохранена с помощью опции сохранения внизу страницы. После сохранения формулы она попадает в список формул на вкладке «Обозреватель данных».

Вкладка «Проводник данных»

Вы можете перетащить эту формулу в любой раздел отчета.

Раздел

В приведенном выше снимке формула теста была перетащена в нижний колонтитул отчета, и ее вычисленное значение равно количеству проданных / 2 в нижнем колонтитуле отчета.

Теперь, чтобы изменить формулу , нажмите на название формулы в Обозревателе данных, откроется мастерская Формула. Внесите изменения в формулу и используйте кнопку «Сохранить» внизу, чтобы сохранить изменения. Эти изменения будут автоматически применены к значениям отчета.

Чтобы удалить формулу из отчета, щелкните правой кнопкой мыши имя формулы и нажмите «Удалить».

Удалить формулу

Проблемная панель внизу используется для целей отладки. Он показывает вам синтаксическую ошибку в формуле. Сообщение об ошибке на следующем рисунке говорит о том, что поле с красным подчеркиванием не называется синтаксисом поля и является неправильным.

Проблема Ошибка

Crystal Reports — применение булевых формул

Существуют различные логические операторы, которые можно использовать в формулах в Crystal Reports. Они —

  • А ТАКЖЕ
  • ИЛИ ЖЕ
  • НЕ
  • Eqv
  • чертенок
  • XOR

Все эти операторы используются для передачи нескольких условий в формулах —

Булевы операторы

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

Использование логических операторов ‘И’ —

If {CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and

ToText({CUSTOMER.CUSTOMER ID}) [2] = "4" then

"TRUE"

Else

"FALSE"

Использование логических операторов «И» и «ИЛИ» —

If ({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and

ToText({CUSTOMER.CUSTOMER ID}) [1] = "4") or

({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "Ja" and

ToText({CUSTOMER.CUSTOMER ID}) [1] = "2") then

"Five star rating CUSTOMER"

Else

"1 star rating CUSTOMER"

Crystal Reports — если еще иначе

Оператор if-then-Else является самым базовым из всех операторов потока управления. Он говорит вашей программе выполнить определенный раздел кода, только если определенное условие соответствует истине.

Если вы видите следующую инструкцию If-Then-Else с логическими операторами, это позволило вам передать несколько условий в формулу и вернуть значение, если условие истинно.

If({PROJECT.Customer\Customer Name} [1 to 2] = "An" and

ToText({PROJECT.Time\Year}) [1] = "2") or

({Project.Customer\CUSTOMER NAME} [1 to 2] = "Ja" and

ToText({PROJECT.Time\Year}) [1] = "2") Then

"Five star rating CUSTOMER"

Else

"1 star rating CUSTOMER"

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

Эта формула была сохранена, а затем добавлена ​​в тело отчета на вкладке структуры, как показано на следующих изображениях —

Вкладка "Структура"

Структура Tab 1

В отчет добавлен новый столбец с рейтингом клиентов, как указано в формуле TEST.

Crystal Reports — применение расчетов

Расчетные формулы используются для выполнения математических вычислений в Crystal Reports и могут быть разработаны в мастерской формул.

Арифметические операторы используются для разработки расчетных формул в мастерской. Существуют различные арифметические операторы, которые можно использовать для добавления, деления, экспоненциального, умножения и т. Д.

Арифметические Операторы

Чтобы применить вычисление в формуле, перетащите объект с панели объектов на панель текста формулы и используйте операторы для выполнения требуемого вычисления. После сохранения формулы с использованием параметра «Сохранить» внизу эта формула будет сохранена на вкладке «Формула» в проводнике данных.

Формула Вкладки

Затем вы можете перетащить формулу в структуру отчета и перейти на вкладку «Страница», чтобы просмотреть рассчитанные данные в отчете.

Отчет по расчетным данным

Список арифметических операторов с наивысшим приоритетом —

  • Возведение
  • Отрицание
  • Умножить, разделить и процент
  • Целочисленное деление
  • модификация
  • Сложение и вычитание

Crystal Reports — условное форматирование

Чтобы написать формулу условного форматирования, щелкните правой кнопкой мыши отчет и выберите элемент Форматировать объект результата → выберите свойство, к которому вы хотите применить условную формулу → щелкните, и откроется мастерская формул.

Напишите формулу в области текста формулы, сохраните и закройте ее.

Условное форматирование

В этом примере, если вы можете напечатать итоговую цену больше 60000 зеленым и ниже 60000 красным, это можно передать в формуле мастерской.

Пример формулы

Пример формулы 2

В этом примере используются crGreen, crRed, crBlack. Вы также можете использовать фактическое числовое значение цветовых констант.

Существует три общие функции условного форматирования:

  • CurrentObjectValue
  • DefaultAttribute
  • GridRowColumnValue

DefaultAttribute можно использовать для любой формулы форматирования, CurrentObjectValue для любой формулы форматирования, где вы форматируете значение объекта, а GridRowColumnValue можно использовать для любой формулы форматирования, где вы форматируете значение объекта в кросс-таблице.

Crystal Reports — Создание переменных

Переменная используется для присвоения объекту различных значений в отличие от постоянной, которая является фиксированной. Когда вы присваиваете значение переменной, оно сохраняет это значение, пока вы не назначите ему новое значение. Перед использованием переменных необходимо определить их в отчете.

Когда вы объявляете переменную в Crystal Report, вам нужно присвоить ей имя, однако это имя не должно совпадать с любой другой функцией, оператором и т. Д. Переменная может быть числовым типом, строковым типом, типом даты, логическим значением. тип, тип диапазона или тип массива. Переменная может содержать значение одного типа, например, если вы объявите его как число, оно не может быть использовано для хранения строковых значений позже.

Определение переменной

Local Stringvar Customer_Lastname

Local numbervar Sales_percentage

Ключевое слово для объявления переменной имеет «var» в конце, и оно верно для всех типов переменных. Вы также можете присвоить начальное значение переменной с объявлением или в отдельном синтаксисе.

Local NumberVar Z;  //Declare Z to be a Number variable

Z := 30;            //Assign the value of 30 to Z

Чтобы использовать переменные в формулах, его область действия определена. Переменная область действия может быть трех типов —

  • Местный
  • Глобальный
  • Общий

Это определяет, что переменная в одной формуле может использоваться в другой формуле.

Локальные переменные

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

Локальные переменные ограничены одной формулой. Это означает, что вы не можете получить доступ к значению локальной переменной в одной формуле из другой формулы.

Пример локальной переменной —

//Formula 1
Local NumberVar Z;
Z := 30;

//Formula 2
EvaluateAfter ({@Formula A})
Local NumberVar Z;
Z := z + 5;

В приведенном выше примере Формула 2 вернет значение 5, поскольку Z объявлена ​​как локальная числовая переменная в формуле 1, поэтому она примет значение по умолчанию для переменной Z в формуле 2.

Глобальные переменные

Глобальные переменные используются во всем основном отчете. Их значение доступно для всех формул, которые объявляют переменную, за исключением формул в подотчетах.

Global StringVar Z;

Рекомендуется использовать глобальную переменную только тогда, когда локальных переменных недостаточно.

Поскольку глобальные переменные имеют общие значения во всем основном отчете, вы не можете объявить глобальную переменную в одной формуле с одним типом, а затем объявить глобальную переменную с тем же именем в другой формуле с другим типом.

Общие переменные

Общие переменные используются во всем основном отчете и во всех его подотчетах. Общие переменные даже более общие, чем глобальные переменные.

Чтобы использовать общую переменную, объявите ее в формуле в основном отчете —

Shared NumberVar Z := 10;

Чтобы использовать общие переменные, его необходимо объявить и присвоить значение, прежде чем его можно будет использовать в основном отчете и подотчетах.

Crystal Reports — Создание массивов

Переменная Array в Crystal Report может быть определена с помощью ключевого слова «Array».

Global NumberVar Array Z := [1, 2, 3];

Вы также можете присваивать значения элементам массива, и эти значения можно использовать для вычислений в формулах. Например —

StringVar Array Z := ["Hello","World"];
Z[2] :=["Bye"];
UpperCase (Z [2] )

Эта формула вернет строку «Пока».

Вы также можете изменить размер массива, используя ключевые слова Redim и Redim Preserve. Redim используется для удаления предыдущих записей массива при изменении его размера, а Redim Preserve используется для хранения предыдущих значений массива. Например —

Local NumberVar Array Z;
Redim Z [2]; //Now Z is [0, 0]

Z [2] := 10; //Now Z is [0, 10]
Redim Z [3]; //Now Z is [0, 0, 0], Redim has erased previous Array values.

Z [3] := 20; //Now Z is [0, 0, 20]
Redim Preserve Z [4]; //Now Z is [0, 0, 20, 0], Redim Preserve has contained previous 

Array values.
"finished"

Массив с циклами

Массивы также используются с Loops: например, для цикла.

Local NumberVar Array Z;
Redim Z[10];

Local NumberVar x;
For x := 1 To 10 Do (
   Z[x] := 10 * x
);

Z [5] //The formula returns the Number 50

Crystal Reports — Параметры

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

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

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

Примечание. Параметры в Crystal Reports можно использовать в фильтрах после их извлечения из базы данных.

Каскадные параметры

Параметры с зависимостями группируются вместе и называются каскадными параметрами. Каскадные параметры позволяют группировать два или более параметров в одну группу.

Унаследованные параметры

Параметры также могут быть созданы на уровне юниверса или на панели запросов, и впоследствии они могут быть унаследованы в Crystal Reports. Они называются унаследованными параметрами. Эти параметры можно отбросить на уровне отчета, но их нельзя редактировать в отчете. Эти параметры можно редактировать только там, где они созданы.

Типы данных параметров

Параметры в Crystal Report поддерживают следующие типы данных —

  • Число
  • строка
  • Дата
  • Время
  • DateTime
  • валюта
  • логический
  • член

Важные моменты, которые следует помнить при использовании параметров —

  • Чтобы использовать параметр в формуле, необязательно размещать его в отчете. Параметры могут использоваться в формуле, как и другие объекты, и могут создаваться в мастерской Формула.

  • Параметры могут использоваться со статическими или динамическими значениями LOV.

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

Чтобы использовать параметр в формуле, необязательно размещать его в отчете. Параметры могут использоваться в формуле, как и другие объекты, и могут создаваться в мастерской Формула.

Параметры могут использоваться со статическими или динамическими значениями LOV.

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

Список типов значений

Список типов значений

Как создать параметр?

В представлении «Проводник данных» щелкните правой кнопкой мыши в области «Параметры» → выберите «Новый» → «Новый параметр».

Создать параметр

Откроется диалоговое окно «Создать параметр» → введите имя параметра (до 255 буквенно-цифровых символов). В диалоговом окне вы можете изменить имя и тип параметра наряду с другими свойствами.

Выберите соответствующий тип данных из списка → например, Строка, Число или Дата, среди прочих.

Создать параметр

В поле «Текст подсказки» введите нужный текст подсказки (до 255 буквенно-цифровых символов).

Например: «Выберите имя»

Этот текст появится в диалоговом окне подсказок при предварительном просмотре отчета или при обновлении данных в области страницы.

Чтобы создать список значений, нажмите кнопку с многоточием → Откроется диалоговое окно «Редактировать список значений» → Введите значения, которые вы хотите видеть при появлении запроса → вы можете добавить список стран для типа String или список значения для типа Числа → нажмите OK → Вы вернетесь в диалоговое окно «Создать параметр» → нажмите «ОК» и перетащите параметр в свой отчет.

Изменить значения

Изменить значения 1

Данные клиента

После перетаскивания параметра в структуру отчета вы можете перейти на вкладку страницы, чтобы увидеть выбранные LOV при обновлении данных отчета.

Crystal Reports — Фильтры

Фильтры используются для ограничения записей в Crystal Report в соответствии с требованиями пользователя. Фильтры применяются на основе объекта, оператора и параметра.

Как создать интерактивный фильтр в отчете?

Перейти на вкладку Данные вверху → Интерактивный фильтр

фильтры

Нажмите Добавить фильтр → Выбрать первый объект из фильтра → Выбрать оператора → Выбрать параметр

Добавить фильтр

В раскрывающемся списке будет показан список всех параметров, которые созданы для отчета. Чтобы отредактировать параметр, вы можете нажать кнопку с многоточием в конце.

Кнопка с многоточием

Когда параметр выбран, нажмите кнопку ОК. Если вы выбрали список значений в параметре, он попросит вас выбрать значение из выпадающего списка → Выбрать значение → ОК

Выберите сохраненные данные или обновите данные → Отчет теперь показывает только данные фильтра.

Сохраненные данные

Чтобы добавить несколько интерактивных фильтров, вы можете использовать операторы «И» и «ИЛИ».

Чтобы удалить интерактивный фильтр

Перейдите на вкладку «Данные» → Интерактивный фильтр → Выберите фильтр, который хотите удалить → Нажмите кнопку «Удалить»

Удалить фильтр

Crystal Reports — быстрые панели

При создании параметров можно использовать два типа параметров подсказки.

  • Запрос пользователю создаст для пользователя запрос на ввод значения параметра.

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

Запрос пользователю создаст для пользователя запрос на ввод значения параметра.

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

Панель подсказок

Когда вы используете опцию «Приглашение пользователя» на панели «Подсказка», вам необходимо ввести «Подсказка». Панель подсказок дает вам три варианта —

  • Не показывать подсказку — это не дает вам возможность изменить значение на уровне отчета.

  • Показывать как редактируемую подсказку — она ​​дает возможность каждый раз вводить разные значения.

  • Показывать как приглашение только для чтения — дает возможность увидеть значение в режиме только для чтения.

Не показывать подсказку — это не дает вам возможность изменить значение на уровне отчета.

Показывать как редактируемую подсказку — она ​​дает возможность каждый раз вводить разные значения.

Показывать как приглашение только для чтения — дает возможность увидеть значение в режиме только для чтения.

Скрытая подсказка используется для передачи начальных значений или значений по формуле.

Скрытая подсказка

Чтобы передать начальное значение, нажмите кнопку с многоточием непосредственно перед функциональной кнопкой. Как только вы нажмете на это, он попросит вас ввести значение для параметра. Как только вы введете значение и нажмете «ОК», это значение будет сохранено в скрытой подсказке.

Добавить значение

Чтобы добавить значение, введите его и нажмите «Добавить». При перетаскивании параметра в отчет это значение будет отображаться в отчете, как показано на рисунке выше.

Crystal Reports — каскадные подсказки

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

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

Как создать каскадную группу параметров?

Перейдите в Обозреватель данных → Параметр → Новый → Новая группа каскадных параметров

Новая группа каскадных параметров

Откроется диалоговое окно «Создание группы параметров» → Введите имя для группы «Параметры» → Введите текст подсказки, как показано на следующем рисунке.

Создать группу параметров

Теперь нажмите на первую пустую строку в столбце значений, она покажет вам все доступные объекты в списке. В списке выберите Страна → Выбрать пустую строку под Страна и выберите Регион → ОК.

Теперь перетащите параметр страны в отчет. Появится запрос на ввод названия страны. Как только вы выберете название страны → вам будет предложено выбрать название региона.

Параметр страны

Перетащите название региона в отчет.

Crystal Reports — Создать поле параметров

В представлении «Проводник данных» щелкните правой кнопкой мыши в области «Параметры» → выберите «Новый» → «Новый параметр».

Создать поле параметра

Откроется диалоговое окно «Создать параметр» → введите имя параметра (до 255 буквенно-цифровых символов). В диалоговом окне вы можете изменить имя и тип параметра наряду с другими свойствами.

Выберите соответствующий тип данных из списка → например, Строка, Число или Дата, среди прочих.

Создать параметры

Чтобы создать параметр, который позволяет несколько значений

В Проводнике данных → щелкните правой кнопкой мыши Параметры → выберите Новый → Новый параметр.

В диалоговом окне «Создать параметр» введите имя параметра.

Выберите соответствующий тип данных из списка → введите текст подсказки → установите для параметра «Разрешить множественные значения» значение «Истина».

Теперь при запросе вы можете указать несколько значений для параметра.

Диалоговое окно

Набор данных

Чтобы указать дискретные или диапазонные значения

Для типа диапазона значений выберите Дискретный или Диапазон.

Если вы выберете Discrete, параметр будет принимать дискретные значения (а не диапазоны значений).

Если вы выберете Range, вам будет предложено ввести значения параметров. Вы можете ввести начальное значение и конечное значение. Например, если вы введете значения «1» и «10», диапазон будет 1-10, и в отчете, который использует этот параметр для фильтрации, будут отображаться все записи со значениями от 1 до 10. Это также работает для строковых параметров. При начальном значении «A» и конечном значении «H» отчет, который использует этот параметр для фильтрации, отобразит все записи в алфавитном диапазоне AH.

Диапазон значений

Если выбраны «Разрешить множественные значения» и «Дискретные параметры», параметр будет принимать несколько дискретных значений. Вы можете ввести более одного значения, но эти значения будут оцениваться индивидуально и не будут интерпретироваться как диапазон. Если выбран параметр «Разрешить несколько значений и диапазон», параметр будет принимать несколько диапазонов.

Crystal Reports — поле параметров редактирования

После того, как вы перетащите параметр в свой отчет → Редактировать поле параметра, щелкните правой кнопкой мыши на имени параметра и перейдите к редактированию параметра.

Изменить поле параметра

После того, как вы нажмете на параметр редактирования, откроется окно «Изменить параметр».

Вы также можете редактировать параметр, дважды щелкнув по имени параметра.

Удалить поле параметра

Перейдите в представление «Обозреватель данных» → разверните «Параметры», а затем щелкните правой кнопкой мыши параметр, который вы хотите удалить.

Выберите Удалить.

Удалить поле параметра

Динамические параметры

Вы можете создавать параметры, используя динамические LOV для извлечения данных из источника данных. Например — Когда имя клиента в базе данных часто меняется, вы можете создавать динамические LOV.

Как создать параметр, используя динамические LOVs?

Откройте свой отчет → панель «Обозреватель данных» → щелкните правой кнопкой мыши в параметрах и выберите «Новый параметр».

Откроется диалоговое окно «Создать параметр».

Введите имя для параметра (до 255 буквенно-цифровых символов) → Чтобы создать список значений, нажмите кнопку «Редактировать список значений».

Откроется диалоговое окно «Изменить список значений» → В области «Тип списка» выберите «Динамический».

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

Изменить список значений

Вы можете отсортировать LOV в порядке возрастания или убывания → нажмите OK.

В объекте «Текст подсказки» введите нужный текст подсказки (до 255 буквенно-цифровых символов) → Текст, отображаемый в диалоговом окне подсказок и на интерактивной панели. По умолчанию это «Enter (ParameterName)» → Нажмите «ОК».

Перетащите параметр в свой отчет.

Текущий набор данных

Crystal Subreports — Обзор

Подотчеты позволяют объединять несвязанные отчеты в один отчет. Это отчет в отчете. Вы можете комбинировать данные, которые не могут быть связаны, и представлять разные представления одних и тех же данных в одном отчете.

Разница между подотчетом и основным отчетом —

  • Он используется в качестве элемента в основном отчете и не может использоваться в качестве отдельного отчета.
  • Подотчет не может содержать другие подотчеты.
  • Его можно разместить в любом разделе отчета, и весь подотчет будет напечатан в этом разделе.
  • Он не имеет верхнего или нижнего колонтитула.

Несвязанные подотчеты

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

Связанные подотчеты

В связанных подотчетах используются данные, согласованные с данными в основном отчете. Программа сопоставляет данные в подотчете с данными в основном отчете. Если вы создаете основной отчет с информацией о клиенте и вложенный отчет с информацией о заказе, а затем связываете их, программа создает вложенный отчет для каждого клиента, который включает все его заказы.

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

Вставка вложенных отчетов

Вы можете вставить новый отчет или существующий отчет как подотчет в основной отчет. Подотчет имеет те же характеристики, что и основной отчет. Источник данных, который будет использоваться в подотчете, должен быть аналогичен источнику данных, который используется в основном отчете, и он также должен находиться в том же хранилище BI. Вы также можете выбрать другое исходное соединение, но в нем должно быть поле для ссылки на основной отчет.

Подотчет не может быть вставлен в другой подотчет. Подотчет может быть помещен в любой раздел отчета, и весь подотчет будет напечатан в этом разделе. Однако подотчет не может стоять сам по себе. Он всегда вставляется как элемент в основной отчет.

Форматирование вложенных отчетов

Как вставить подотчет в основной отчет?

Перейдите на вкладку «Вставка», нажмите «Подотчет» → Программа отобразит фрейм элемента.

Вложенный

Переместите курсор туда, где вы хотите, чтобы он появился в отчете, и щелкните, чтобы разместить его.

Откроется диалоговое окно «Вставить подотчет» → «Создать, создать новый отчет» → введите имя отчета в текстовом поле «Имя отчета». (Вы также можете вставить существующий подотчет).

Новый подотчет

Sr.No. Вариант и описание
1

Использовать основной источник данных отчета

Откроется страница « Редактировать запрос»

2

Подключиться к новому источнику данных

Откроется диалоговое окно « Выберите соединение с источником данных »

Выберите источник данных и нажмите кнопку « Далее».

Откроется страница « Редактировать запрос»

Использовать основной источник данных отчета

Откроется страница « Редактировать запрос»

Подключиться к новому источнику данных

Откроется диалоговое окно « Выберите соединение с источником данных »

Выберите источник данных и нажмите кнопку « Далее».

Откроется страница « Редактировать запрос»

Выберите параметр в области «Подключение данных» и нажмите «Далее». Если вы выберете «Использовать основной источник данных отчета», откроется панель «Запрос» для добавления объектов в отчет.

Редактировать запрос

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

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

Ссылки на подотчеты

Как только вы нажмете «Далее», вам будет предложено выбрать тип подотчета, такой как Детальный, Диаграмма, Всего, Пользовательский.

Вставить подотчет

Нажмите на финиш → он появится в структуре основного отчета. Если вы нажмете на вкладку «Страница», в основном отчете будут показаны данные подотчета.

Отчеты по подотчетам

Чтобы вставить существующий отчет как подотчет

На вкладке Вставка щелкните Подотчет → Программа отображает фрейм элемента.

Переместите курсор туда, где вы хотите, чтобы он появился в отчете, и щелкните, чтобы разместить его.

Появится мастер вставки вложенных отчетов → Выберите «Использовать существующий отчет» и нажмите «Обзор».

Существующий подотчет

Откроется диалоговое окно «Открыть» → выберите отчет, который вы хотите использовать, и нажмите «Открыть» → «Далее».

Если выбранный вами отчет содержит параметры, откроется страница «Ссылки для передачи данных».

Установите соответствующие ссылки и нажмите «Далее». Откроется страница «Создать фильтры подотчета» → Создать ссылки между основным отчетом и подотчетом, нажав «Добавить» → «Готово».

Выбранный вами отчет добавляется в качестве вложенного отчета.

Сохранить подотчет в качестве основного отчета

Вы также можете сохранить подотчет как основной отчет.

Щелкните правой кнопкой мыши на рамке подотчета и выберите Сохранить подотчет как → Сохранить как

Сохранить подотчет

Введите новое имя для подотчета → Нажмите «Сохранить».

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

Редактировать свойства подотчета

Вы можете редактировать свойства вложенного отчета после того, как вставили его в свой основной отчет. Чтобы отформатировать подотчеты —

Щелкните правой кнопкой мыши фрейм подотчета и выберите «Формат подотчета».

Формат подотчета

Откроется диалоговое окно «Формат» → «Изменить значения».

Например, вы можете изменить имя подотчета, изменить шрифт, размер, цвет и т. Д. Нажмите кнопку «Закрыть».

Объединить два несвязанных отчета

Создайте отчет, который вы хотите распечатать сначала как основной отчет.

Создать новый подотчет.

Поместите вложенный отчет в нижний колонтитул отчета, и он будет напечатан сразу после основного отчета.

Нижние колонтитулы

Создание подотчета по требованию

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

Разница между обычными подотчетами и подотчетами по запросу заключается в том, что фактические данные подотчета по запросу не считываются из источника данных, пока пользователь не изолирует их. Таким образом, из источника данных будут извлечены только данные для подотчетов по запросу, которые фактически просматриваются. Это делает подотчеты намного более управляемыми.

Чтобы создать подотчет по требованию: поместите обычный подотчет в свой основной отчет. Щелкните правой кнопкой мыши на подотчете и выберите «Форматировать подотчет». Нажмите «Подотчет» и выберите «По запросу».

Подотчет по требованию

Crystal Reports — обзор экспорта данных

Готовые отчеты Crystal Reports можно экспортировать в различные форматы, такие как XML, HTM, PDF, электронные таблицы и текстовые редакторы, а также в другие распространенные форматы обмена данными. Это позволяет Crystal Report легко использовать и распространять.

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

В режиме страницы выберите Файл → Экспорт и выберите формат экспорта из списка.

Откроется диалоговое окно «Параметры экспорта». Выберите параметры экспорта.

DataExport

Нажмите OK → Вы также можете установить формат в качестве параметров по умолчанию.

Параметры по умолчанию

В открывшемся диалоговом окне «Экспорт места назначения» выполните одно из следующих действий:

  • Нажмите «В файл» и введите заголовок отчета, чтобы сохранить экспортированный отчет в диалоговом окне «Экспорт отчета».

  • Нажмите «К приложению», чтобы открыть отчет в выбранном приложении, не сохраняя его.

Нажмите «В файл» и введите заголовок отчета, чтобы сохранить экспортированный отчет в диалоговом окне «Экспорт отчета».

Нажмите «К приложению», чтобы открыть отчет в выбранном приложении, не сохраняя его.

Crystal Reports — экспорт данных в Excel

Существуют разные параметры Excel для экспорта данных Crystal Report.

Microsoft Excel (97-2003) только для данных

Microsoft Excel (97-2003) «Только данные» — это формат записей, основанный на данных. Этот формат экспортирует большую часть форматирования, однако он не объединяет ячейки, и каждый элемент добавляется только в одну ячейку.

Этот формат также может экспортировать определенные резюме в качестве функций Excel. Поддерживаются следующие сводки: SUM, AVERAGE, COUNT, MIN и MAX.

Майкрософт Эксель

Книга данных Microsoft Excel только для данных

Microsoft Excel Workbook Data-Only — это формат записей, основанный на записях, который также концентрируется на данных. Этот формат экспорта является расширением существующего типа экспорта Microsoft Excel Workbook Только для данных.

Экспортированный результат этого формата — файл XLSX. Формат файла XSLX представлен и поддерживается Microsoft Excel 2007 и более поздними версиями. Формат данных только для книги Microsoft Excel снимает ограничения предыдущих форматов файлов XLS, приблизительно 65536 строк и 256 столбцов.

Книга Microsoft Excel

Microsoft Excel (97-2003)

Microsoft Excel (97-2003) Формат на основе страницы преобразует содержимое отчета в ячейки Excel на каждой странице. Содержимое нескольких страниц экспортируется в один лист Excel.

Если рабочая таблица заполняется, и имеется больше данных для экспорта, программа экспорта создает несколько рабочих таблиц для размещения данных. Если элемент отчета охватывает более одной ячейки, программа экспорта объединяет ячейки для представления элемента отчета.

Microsoft Excel имеет ограничение в 256 столбцов на листе, поэтому любой элемент отчета, добавляемый в ячейки за пределами 256 столбцов, не экспортируется. Этот формат экспорта сохраняет большую часть форматирования, но не экспортирует элементы строк и блоков из вашего отчета.

Microsoft Excels

Ограничения

Среда выполнения Crystal Reports для Enterprise Java не поддерживает все элементы, встроенные в отчет. Например, элементы OLAP Grids и Map не поддерживаются.

Рендеринг персонажей

Технология рендеринга символов отличается в Crystal Reports для Enterprise и Crystal Reports 2013. Это означает, что размер каждого отдельного символа может иметь небольшие различия (1 пиксель), которые со временем увеличиваются и создают дополнительные строки или столбцы.

Crystal Reports — экспорт данных в XML

Формат XML в основном используется для обмена данными в отчете. Он использует Crystal XML Schema.

Управление форматом XML

Эксперт по XML в Crystal Reports можно использовать для настройки вывода XML.

Crystal Reports — экспорт данных в HTML

Экспорт Crystal Reports в формате HTML позволяет легко получать и распространять данные отчета. Это позволяет вам получать доступ к вашему отчету во многих распространенных браузерах, таких как Firefox и MS Internet Explorer.

Формат HTML 4.0 также сохраняет структуру и форматирование отчета с использованием DHTML. Все изображения в вашем отчете сохраняются извне, и в экспортированный HTML-вывод вставляется гиперссылка. Этот формат экспорта генерирует более одного файла на выходе.

Экспорт данных в HTML

Перейдите в Файл → Экспорт и выберите HTML 4.0 из списка. Откроется диалоговое окно «Параметры экспорта». Выберите базовый каталог в текстовом поле «Базовый каталог». Нажмите ОК.

Откроется диалоговое окно «Экспорт места назначения». В диалоговом окне «Экспорт места назначения» выполните одно из следующих действий:

  • Нажмите «В файл» и введите заголовок отчета, чтобы сохранить экспортированный отчет в диалоговом окне «Экспорт отчета».

  • Нажмите «В приложение», чтобы открыть отчет в выбранном приложении, не сохраняя его.

Нажмите «В файл» и введите заголовок отчета, чтобы сохранить экспортированный отчет в диалоговом окне «Экспорт отчета».

Нажмите «В приложение», чтобы открыть отчет в выбранном приложении, не сохраняя его.

Базовый каталог

Если вы установите флажок «Отдельные HTML-страницы», весь отчет будет разделен на отдельные страницы. Начальная HTML-страница будет сохранена как <имя отчета> .html. Это файл, который вы открываете, если хотите просматривать отчет через веб-браузер.

Параметры экспорта

Crystal Reports — экспорт данных в CSV

Он экспортирует элементы отчета в виде набора значений, разделенных указанными вами символами разделителя и разделителя. Когда запятая (,) используется для разделения элементов, формат известен как значения, разделенные запятыми (CSV).

Этот формат экспорта популярен среди пользователей Microsoft Excel. Он создает одну строку значений для каждой записи в отчете, а также содержит все разделы отчета, такие как верхний колонтитул страницы, верхний колонтитул группы, основной текст, нижний колонтитул группы, нижний колонтитул отчета и нижний колонтитул страницы.

Отдельные значения

Этот формат нельзя использовать для экспорта отчетов с кросс-таблицами. Его нельзя использовать для экспорта отчетов с вложенными отчетами в разделах «Верхний колонтитул страницы» или «Нижний колонтитул страницы».

Crystal Reports — экспорт данных в RTF

Формат RTF — это формат страницы, но он не сохраняет все параметры структуры и форматирования в выводе. Формат Microsoft Word и Rich Text Format оба производит RTF-файл в качестве вывода.

Этот формат предназначен для использования в приложениях, таких как заполненные формы, где пространство для ввода текста зарезервировано как пустые текстовые объекты. Почти все форматирование сохраняется в этом формате экспорта.

RTF

Файл экспорта содержит объекты чертежа и текстовые поля для отображения объектов в отчете.

Формат Rich Text Format (RTF) и Microsoft Word (RTF) совпадают.