Использование формул в объектах перекрестных ссылок

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

Несмотря на наличие мощных средств группирования и возможности изменения итоговых функций, применяемых для вычисления значений ячеек, используя только поля, доступные в базе данных, материал в объекте перекрестных ссылок не всегда удается отобразить должным образом. Поэтому в строках, столбцах и итоговых ячейках объекта перекрестных ссылок разрешается использовать формулы. Вы можете создать формулы заранее с помощью редактора Formula Editor и потом просто перетащить их в объект перекрестных ссылок. Или, если вы находитесь в окне эксперта Cross-Tab Expert, вы можете либо воспользоваться одной из формул, доступных в списке Available Fields, либо щелкнуть на кнопке New Formula, расположенной непосредственно в диалоговом окне эксперта Cross-Tab Expert, чтобы открыть окно редактора Formula Editor. Как только формула будет создана, она появится в списке Available Fields, в категории Report Fields (Поля отчета). Далее просто перетащите ее в список Rows, Columns или Summarized Fields.

Внимание! В объекте перекрестных ссылок в качестве итоговых полей также можно использовать и поля промежуточных сумм. Чтобы сделать это, просто перетащите нужное поле промежуточной суммы в область сводки объекта перекрестных ссылок на вкладке Design или Preview. Поля промежуточных сумм также будут доступны и в списке Available Fields эксперта Cross-Tab Expert — в этом случае перетащите требуемое поле из этого списка в список Summarized Fields. Однако обратите внимание на то, что в качестве полей строк или полей столбцов поля промежуточных сумм в объекте перекрестных ссылок использоваться не могут.

Использование множества строк, столбцов и итоговых полей

Перетащив поле в существующую строку, столбец или ячейку сводки в объекте перекрестных ссылок, вы увидите, что пиктограмма со стрелкой или со знаком плюс по-прежнему отображается, указывая на то, что в строку, столбец или итоговое поле разрешается добавлять множество полей. А если вы пользуетесь экспертом Cross-Tab Expert, то увидите, что, судя по высоте, поля Rows, Columns и Summarized Fields явно могут содержать более одного поля. Это означает, что в любой из этих разделов объекта перекрестных ссылок может быть добавлено несколько полей базы данных или формул. Однако важно понимать, как это скажется на поведении и внешнем виде объекта перекрестных ссылок.

Вероятно, проще всего начать рассмотрение данного вопроса со случая, когда добавляется несколько итоговых полей. При добавлении в объект перекрестных ссылок более чем одного итогового поля, в каждой ячейке объекта перекрестных ссылок будет просто вычисляться дополнительное суммарное или промежуточное значение. Например, вы могли бы использовать поле Product Name (Наименование товара) в качестве заголовка строки, поле Region (Регион) — в качестве заголовка столбца, а поле Quantity (Количество) и Price (Цена) — в качестве итоговых полей. В этом случае каждая ячейка объекта перекрестных ссылок просто содержала бы по два числа — общее количество и общую стоимость единиц данного конкретного товара, проданных в данном конкретном регионе.

Помимо этого, одно и то же поле можно добавлять в качестве итогового поля несколько раз, а также с помощью опции Change Summary (доступной после щелчка правой кнопкой мыши на итоговом поле в объекте перекрестных ссылок и выбора в контекстном меню пункта Edit Summary или щелчка на кнопке Change Summary в окне эксперта Cross-Tab Expert) выбирать для каждого итогового поля различные итоговые функции. Например, вы могли бы еще раз добавить поля Quantity и Price в виде итоговых полей, а затем выбрать для них другую итоговую функцию, скажем, Average (Среднее значение). Или же вы могли бы оставить для них функцию Sum, но при этом указать, что для них также должна использоваться и функция Percentage Of (Процентное отношение).

Установка флажка Show as a percentage of в диалоговом окне Edit Summary
Изменение порядка следования полей в списках Rows, Columns и Summarized Fields
Внешний вид объекта перекрестных ссылок на вкладке Design
Усечение содержимого некоторых ячеек
Изменение ширины столбцов

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


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