Анализ с помощью перекрестных ссылок

Оценить
(0 голоса)
Как правило, программы генерации отчетов по базам данных и приложения электронных таблиц рассматриваются как совершенно отдельные приложения. Программа генерации отчетов по базам данных очень хорошо справляется с задачей сортировки и выборки данных, а электронная таблица является прекрасным средством для выполнения анализа, суммирования и определения трендов в компактном формате строк и столбцов. Crystal Reports предлагает средство, которое, в некоторой степени, объединяет обе названные функции. Этим средством является объект перекрестных ссылок. Объект перекрестных ссылок — это содержащий строки и столбцы объект, который своим внешним видом напоминает электронную таблицу. Он обобщает данные, используя, по меньшей мере, три поля базы данных: поле строки, поле…
Оценить
(2 голоса)
Внешне объект перекрестных ссылок выглядит как самостоятельный отчет и похож на совершенно независимую электронную таблицу Excel. В действительности же объект перекрестных ссылок — это всего лишь объект, который находится в разделе существующего отчета. Даже когда вы выбираете опцию Cross-Tab (Перекрестная ссылка) на странице Start Page или в подменю, появляющемся после выбора в меню File опции New (Создать), Crystal Reports просто создает объект перекрестных ссылок и помещает его в заголовок отчета. При желании для одного отчета можно создавать и более одного объекта перекрестных ссылок. На самом деле, вы даже можете скопировать какой-нибудь существующий объект перекрестных ссылок и поместить его в несколько…
Оценить
(0 голоса)
Добавив поля столбцов и строк, перетащите поле, которое будет вычислять итоговые (суммарные, средние и так далее) значения, в ячейку Insert Summarized Field (Вставить поле сводки). Как только будет установлена корректная позиция для поля, цвет ячейки приобретет несколько иной оттенок. После этого можете отпустить кнопку мыши, чтобы зафиксировать поле в ячейке сводки. Как и ъ случае строк и столбцов, в объект перекрестных ссылок может добавляться более одного поля сводки (например, может потребоваться, чтобы в объекте перекрестных ссылок отображалось как значение общего количества, так и значение расширенной цены). Чтобы добавить дополнительное поле в ячейку сводки, просто перетащите его поверх существующего, и в…
Оценить
(0 голоса)
После того, как объект перекрестных ссылок создан и вставлен в отчет, внесение в него изменений не составляет особого труда. Если вы хотите добавить дополнительную строку, столбец или итоговое поле, можете либо перетащить нужные поля или формулы прямо из окна проводника Field Explorer, как уже делали это, когда только создавали объект перекрестной ссылки, либо, если необходимы более серьезные изменения, воспользоваться экспертом Cross-Tab Expert. Как уже упоминалось ранее, прежде чем отобразить окно эксперта Cross-Tab Expert, потребуется выделить объект перекрестных ссылок весь целиком (а не только какую-то его часть). Сделав это, выберите в меню Format пункт Cross-Tab Expert или щелкните правой кнопкой мыши…
Оценить
(0 голоса)
Как уже упоминалось ранее, при создании объекта перекрестных ссылок Crystal Reports для вычисления итогового поля выбирает способ, заданный по умолчанию. Если в качестве итогового поля выбрано числовое поле или поле денежной единицы, Crystal Reports для вычисления промежуточных сумм в каждой ячейке будет использовать функцию Sum. Как правило, именно это и требуется для поля такого типа (например, для вычисления общей суммы продаж горных велосипедов в США). При использовании любого другого типа поля (строкового, даты, булевского и прочего) по умолчанию Crystal Reports будет вычислять количество соответствующих полей для каждого сочетания строка/столбец. Однако функцию, используемую Crystal Reports для итогового поля, можно и изменить.…
Оценить
(0 голоса)
Здесь, при необходимости, вы можете изменить как поле, для которого будет вычисляться итоговое значение, так и только саму операцию вычисления итога. Если в качестве итогового поля объекта перекрестных ссылок используется нечисловое поле, вместо функции Count вы можете выбрать функцию Minimum (Минимум), Maximum (Максимум), Distinct Count (Раздельный подсчет) или любую другую доступную для нечисловых полей функцию. Также вы можете указать, что значение должно выражаться в процентах от какого-то другого суммарного или итогового значения. Все эти опции напоминают опции, доступные для изменения операции вычисления итогового значения в существующих итоговых и суммарных полях группы, о которых рассказывалось в главе 3. На самом деле,…
Оценить
(0 голоса)
Несмотря на наличие мощных средств группирования и возможности изменения итоговых функций, применяемых для вычисления значений ячеек, используя только поля, доступные в базе данных, материал в объекте перекрестных ссылок не всегда удается отобразить должным образом. Поэтому в строках, столбцах и итоговых ячейках объекта перекрестных ссылок разрешается использовать формулы. Вы можете создать формулы заранее с помощью редактора Formula Editor и потом просто перетащить их в объект перекрестных ссылок. Или, если вы находитесь в окне эксперта Cross-Tab Expert, вы можете либо воспользоваться одной из формул, доступных в списке Available Fields, либо щелкнуть на кнопке New Formula, расположенной непосредственно в диалоговом окне эксперта Cross-Tab…
Оценить
(0 голоса)
При установке флажка Show as a percentage of (Отображать в процентах от) в диалоговом окне Edit Summary вам предоставляется возможность выбрать, как будет вычисляться процентное отношение к итоговому значению — по строкам (Row) или столбцам (Column), как показано на рис. 9.10. В приведенном на этом рисунке примере итоговое значение будет отображаться в процентах от суммы значений столбца. Поэтому каждая ячейка результирующей таблицы перекрестных ссылок будет содержать четыре числа: общее количество, общую стоимость, процентное отношение к общему количеству и процентное отношение к общей стоимости единиц товара, проданных за квартал. Стоит отметить, что в итоговых ячейках строк также отображается процентное отношение к…
Оценить
(0 голоса)
Поля, добавляемые в качестве строк и столбцов, должны быть не только логически связаны, но и следовать друг за другом в правильном порядке. В приведенном ранее примере отношения “страна — регион” поле Country (Страна) должно быть первым в списке, а поле Region (Регион) — вторым. В случае добавления этих полей в обратном порядке, вначале будут отображаться строки или столбцы региона, а за ними будет следовать единственная строка или столбец значений для страны, в которую входит данный регион. Если поля базы данных были случайно добавлены в неверном порядке, их порядок можно изменить либо прямо в находящемся в отчете объекте перекрестных ссылок, либо…
Оценить
(0 голоса)
Изменить внешний вид объекта перекрестных ссылок можно, просто изменив размеры или формат какого-то или всех отдельных объектов. Например, если столбец объекта перекрестных ссылок недостаточно широк для отображения всего содержимого, это содержимое будет просто усекаться. Посмотрите, как выглядит таблица перекрестных ссылок на рис. 9.16.
«ПерваяПредыдущая12СледующаяПоследняя»
Навигация