Установка флажка Show as a percentage of в диалоговом окне Edit Summary

Оценить
(0 голоса)

При установке флажка Show as a percentage of (Отображать в процентах от) в диалоговом окне Edit Summary вам предоставляется возможность выбрать, как будет вычисляться процентное отношение к итоговому значению — по строкам (Row) или столбцам (Column), как показано на рис. 9.10. В приведенном на этом рисунке примере итоговое значение будет отображаться в процентах от суммы значений столбца. Поэтому каждая ячейка результирующей таблицы перекрестных ссылок будет содержать четыре числа: общее количество, общую стоимость, процентное отношение к общему количеству и процентное отношение к общей стоимости единиц товара, проданных за квартал. Стоит отметить, что в итоговых ячейках строк также отображается процентное отношение к итоговым значениям соответствующих столбцов. Поэтому отчет — весьма эффективное средство анализа продаж каждого наименования товара по кварталам, что можно видеть на рис. 9.11. Установка флажка Show as a percentage of в диалоговом окне Edit Summary

Рис. 9.11. Отчет служит эффективным средством анализа продаж товаров по кварталам

Важно понимать, что добавление нескольких полей строк или столбцов приводит к иному поведению объекта перекрестных ссылок. В то время как добавление нескольких итоговых полей ведет просто к вычислению нескольких значений и отображению их в одной и той же ячейке, добавление нескольких полей строк или столбцов не приводит к простому многократному отображению значений. При добавлении нескольких полей строк или столбцов между полями создается иерархия группирования. Для примера представим, что в качестве первого поля строки в объект перекрестных ссылок добавляется поле Product Туре (Тип товара), а в качестве второго - поле Product Name (Наименование товара). Crystal Reports создаст иерархию групп по типу товара, а внутри нее — по названию товара. Получившаяся в результате таблица выглядела бы примерно так, как показано на рис. 9.12.

Обратите внимание на то, что строки создаются как для “внутренних”, так и для “внешних” групп — каждое наименование товара обладает собственной строкой внутри группы типа товара, а для каждого типа товара вычисляется собственная строка промежуточного итогового значения. В конце таблицы перекрестных ссылок отображается строка общей суммы по всем товарам.

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

Итак, таблица с перекрестными ссылками, состоящая из двух связанных между собой полей строк, двух полей столбцов и двух итоговых полей, в окне эксперта Cross-Tab Expert выглядела бы подобно показанной на рис. 9.13.

Установка флажка Show as a percentage of в диалоговом окне Edit Summary

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

Установка флажка Show as a percentage of в диалоговом окне Edit Summary

На заметку! При использовании нескольких полей строк или столбцов особенно важен выбор раздела отчета, в который будет помещен объект перекрестных ссылок. При создании таблицы перекрестных ссылок, в которой группирование выполняется вначале по полю Country (Страна), а затем — по полю Region (Область), поведение объекта перекрестных ссылок будет зависеть от его месторасположения. Если он помещен в заголовок или нижний колонтитул отчета, строки или столбцы будут сгруппированы по странам, а внутри стран — по областям. Однако если отчет уже сгруппирован по странам, и объект перекрестных ссылок помещается в заголовок или нижний колонтитул группы страны, для каждой страны будет отображаться отдельная таблица перекрестных ссылок. Но эта таблищ будет содержать строку или столбец только одной страны, вслед за которой будут отображаться любые регионы данной страны. Использование нескольких полей строк или столбцов в объектах перекрестных ссылок только с одной строкой или столбцом высшего уровня группирования не дает особых преимуществ.

Планируя использовать несколько полей строк или столбцов, важно выбирать поля, которые взаимосвязаны логическими иерархическими отношениями. Эти отношения могут рассматриваться как отношения типа “один ко многим”. Хорошим примером такого отношения может служить отношение “тип товара — наименование товара”. Каждый тип товара включает множество наименований. Или еще один пример: отношение “страна -регион”. В каждой стране имеется несколько регионов.

При использовании двух полей строк или столбцов, которые не связаны таким отношением, таблица перекрестных ссылок будет выглядеть странно. Например, если вы добавите в одно и то же поле или столбец поля Customer Name (Имя клиента) и Address (Адрес), то получите следующее: вслед за строкой или столбцом имени клиента будет отображаться строка или столбец с единственным адресом. Итоговые значения в каждой строке или столбце будут совершенно одинаковыми, поскольку поля не связаны логическим отношением типа “один ко многим”. (Исключением является случай, когда у одного клиента имеется несколько адресов офисов; в такой ситуации данный объект перекрестных ссылок выглядел бы нормально.)

Установка флажка Show as a percentage of в диалоговом окне Edit Summary

На заметку! Может возникнуть желание создать объект перекрестных ссылок с несколькими полями строк или столбцов, но сделать так, чтобы они не рассматривались как группы. Например, вы могли бы сделать так, чтобы поля реальной выручки, планируемой выручки, разницы между реальной и планируемой выручкой и процентного отношения реальной выручки к планируемой просто отображались рядом друг с другом и вычислялись как отдельные поля. К сожалению, это невозможно: при добавлении нескольких полей Crystal Reports всегда отображает поля в виде поделенной на группы иерархической структуры.

Изменение порядка следования полей в списках Rows, Columns и Summarized Fields
Внешний вид объекта перекрестных ссылок на вкладке Design
Усечение содержимого некоторых ячеек
Изменение ширины столбцов
Вкладка Style

Добавить комментарий


Защитный код
Обновить