Сводная таблица (Pivot) - это элемент панели индикаторов, который предоставляет возможность обработать, сгруппировать и просуммировать значения данных по строкам и столбцам этой таблицы.
В этой главе будут рассмотрены следующие вопросы:
Для того отобразить Cводную таблицу, необходимо добавить как минимум одно поле данных в поле Итоги (Totals). Настройки элемента Сводная таблица осуществляется в редакторе элемента. Для того чтобы вызвать редактор, следует:
Осуществить двойной щелчок по элементу Сводная таблица;
Выделить элемент Сводная таблица, и в контекстном меню выбрать команду Редактировать (Design);
Выделить элемент Сводная таблица, и на панели свойств нажать кнопку Обзор (Browse) у свойства Колонки (Columns).
Информация |
К значениям текущего элемента можно применять текстовое форматирование.
|
Редактор элемента Сводная таблица
В редакторе элемента Сводная таблица осуществляется добавление элементов с данными и редактирование выражений этих элементов, а также настройка лучших значений элемента.
В текущем поле указываются поля данных для колонок этой таблицы;
Кнопка обмена колонками данных между полями Колонки и Строки;
В текущем поле указываются поля данных для строк этой таблицы;
Кнопка ориентации результирующих ячеек: по колонкам или строкам;
В текущем поле указываются поля данных для результирующих ячеек этой таблицы;
Поле, в котором отображается Выражение (Expression) выделенного поля данных.
Параметр Лучшие значения (Top N) предоставляет возможность настроить список максимальных или минимальных значений сводной таблицы. Настройка лучших значений осуществляется в редакторе лучших значений. Для вызова редактора, следует нажать кнопку Редактировать (Edit) в текущем поле. Для того чтобы сбросить настройки лучших значений, следует нажать кнопку Очистить (Remove) в текущем поле.
Итоги
На пересечении колонок и строк сводной таблицы формируются ячейки. В эту ячейку будет добавлено значение из соответствующей ячейки источника данных, т.е. значение из ячейки источника данных, образованной на пересечении соответствующих столбца и строк в источнике данных. Затем, все значения каждой строки и каждого столбца будут просуммированы и отображены в результирующих ячейках сводной таблицы. Также, в поле Итоги можно указать несколько полей данных. В этом случае, в сводной таблицы будут добавлены ячейки как для первого поля данных, так и для второго.
Строки
В этом поле сводной таблицы указываются поля данных, значения которых сформируют строки сводной таблицы. Также в этом поле можно указать несколько элементов. В этом случае, поля данных должны быть взаимосвязаны, т.к. значения верхнего поля данных в этом поле являются прородителем для значений нижнего поля данных. Например, если верхнее поле данных содержит список категорий, а нижний список продуктов.
В этом случае, в сводной таблице каждая категория будет отдельной строкой в сводной таблице. Однако, каждая категория будет содержать относящихся к ней список продуктов, которые сформируют строки сводной таблицы в пределах этой категории.
Колонки
В этом поле сводной таблицы указываются поля данных, значения которых сформируют строки сводной таблицы. Также в этом поле можно указать несколько полей данных. В этом случае, поля данных должны быть взаимосвязаны, т.к. значения верхнего поля данных в этом поле являются прородителем для значений нижнего поля данных. Например, если верхнее поле данных содержит список категорий, а нижнее список продуктов.
В этом случае, в сводной таблице каждая категория будет отдельной колонкой в сводной таблице. Однако, каждая категория будет содержать относящихся к ней список продуктов, которые сформируют колонки сводной таблицы в пределах этой категории.
Таблица свойств
В таблице представлены наименование и описание свойств элемента Сводная таблица, которые располагаются на панели свойств дизайнера отчетов.
Наименование |
Описание |
Кросс-фильтрация (Cross-Filtering) |
Предоставляет возможность включить или выключить режим кросс-фильтрации для текущего элемента. |
Преобразование данных (Data Transformation) |
Предоставляет возможность настроить преобразование данных текущего элемента. |
Группа (Group) |
Предоставляет возможность добавить текущий элемент в определенную группу элементов. |
Цвет фона |
Предоставляет возможность изменить цвет фона элемента Сводная таблица. По умолчанию, данное свойство установлено в значение Из стиля (From Style), т.е. цвет элемент будет получен из настроек текущего стиля элемента. |
Граница |
Группа свойств, которая предоставляет возможность настроить границы элемента: цвет, стороны, размер и стиль. |
Радиус закругления (Corner Radius) |
Предоставляет возможность определить радиус закругления для углов элемента на панели индикаторов. Можно закруглить каждый угол элемента в отдельности: Сверху - Слева (Top - Left), Сверху - Справа (Top - Right), Внизу - Справа (Bottom - Right), Внизу - Слева (Bottom - Left). Свойство может быть установлено в значение от 0 до 30, где 0 - отсутствие угла закругления, а 30 - максимальное значение радиуса закругления. |
Тень (Shadow) |
Группа свойств, которая предоставляет возможность настроить тень элемента: Свойства в группе Расположение (Location) позволяет определить сдвиг тени по X и Y координатам, относительно расположения элемента на панели индикаторов; Свойство Размер (Size) позволяет установить размер тени от границ элемента. Может быть установлено в значение от 1 до 10, где 1 - минимальный размер, а 10 - максимальный; Свойство Видимость (Visible) позволяет включить или выключить отображение тени элемента на панели индикаторов. |
Стиль |
Предоставляет возможность выбрать стиль для текущего элемента. По умолчанию, установлено значение Авто (Auto), т.е. стиль этого элемента наследуется от стиля панели индикаторов. |
Доступность (Enabled) |
Предоставляет возможность включить или выключить текущий элемент на панели индикаторов. Если свойство установлено в значение Да (True), то текущий элемент включен и будет отображаться при просмотре панели индикаторов во вьювере. Если же данное свойство установлено в значение Нет (False), то этот элемент выключен и отображаться не будет при просмотре панели индикаторов во вьювере. |
Взаимодействие |
Предоставляет возможность настроить взаимодействие текущего элемента. |
Отступ снаружи |
Группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) области значений от границы этого элемента. |
Отступ внутри |
Группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) значений от границы области значений. |
Заголовок (Title) |
Группа свойств, которая предоставляет возможность настроить заголовок элемента Сводная таблица: Свойств Цвет текста (Fore Color) предоставляет возможность изменить цвет текста заголовка текущего элемента. По умолчанию, данное свойство установлено в значение Из стиля (From Style), т.е. цвет текста заголовка будет получен из настроек текущего стиля элемента. Группа свойство Шрифт (Font), которая предоставляет возможность определить семейство шрифта, его стиль и размер для заголовка текущего элемента. Свойство Горизонтальное выравнивание (Horizontal Alignment) предоставляет возможность изменить выравнивание заголовка относительно элемента: Слева (Left), По центру (Center), Справа (Right). Свойство Текст (Text) предоставляет возможность задать текст заголовка текущего элемента. Свойство Видимость (Visible) предоставляет возможность включить или выключить отображение заголовка текущего элемента. Если свойство установлено в значение Да (True), то заголовок элементы будет включен. Если же данное свойство установлено в значение Нет (False), то заголовок элемента будет выключен. |
Наименование |
Предоставляет возможность изменить наименование текущего элемента. |
Псевдоним (Alias) |
Предоставляет возможность изменить псевдоним текущего элемента. |
Ограничения (Restrictions) |
Предоставляет возможность настроить права использования текущего элемента на панели индикаторов: Параметр Изменение допускается (Allow Change) предоставляет возможность разрешить или запретить изменение элемента. Если флажок установлен, то текущий элемент можно изменить. Если же флажок не установлен, то этот элемент изменить невозможно. |
Замок (Locked) |
Предоставляет возможность запретить или разрешить изменение размеров и перемещение текущего элемента. Если свойство установлено в значение Да (True), то текущий элемент невозможно будет переместить или изменить его размер. Если же данное свойство установлено в значение Нет (False), то этот элемент переместить и изменить его размеры. |
Связь (Linked) |
Предоставляет возможность привязать текущее местоположение к панели индикаторов или другому элементу. Если свойство установлено в значение Да (True), то текущий элемент привязан к текущему местоположению. Если же данное свойство установлено в значение Нет (False), то этот элемент не привязан к текущему местоположению. |
Свойства полей данных: |
|
Развернуть (Expand) |
Предоставляет возможность определить условие разворачивания строки или колонки сводной таблицы по умолчанию. |
Выражение (Expression) |
Предоставляет возможность указать выражение для выделенного поля данных. |
Спрятать Нули (Hide Zero) |
Предоставляет возможность отображать нулевые значения в результирующих ячейках или не отображать. |
Горизонтальное выравнивание (Horizontal Alignment) |
Предоставляет возможность определить горизонтальное выравнивание значений выделенного поля данных. |
Подпись (Label) |
Предоставляет возможность изменить подпись выделенного поля данных. |
Показывать итог (Show Total) |
Предоставляет возможность включить или выключить отображение итоговых ячеек для строк или колонок. Соотвественно, свойство доступно только для полей данных из строк или колонок сводной таблицы. |
Размер (Size) |
Группа свойств, которая предоставляет возможно определить размер ячеек, их диапазон от минимального до максимального размера, а также включить режим переноса слов при необходимости. |
Направление сортировки (Sort Direction) |
Предоставляет возможность определить направление сортировки заголовков строк или колонок в сводной таблице. Возможны, следующие направления - по возрастанию, по убыванию, без сортировки. |
Формат текста (Text Format) |
Предоставляет возможность установить текстовое форматирование для значений выделенного поля данных. |
Подпись итога (Total Label) |
Предоставляет возможность изменить заголовок итоговой колонки или строки. Соответственно, свойство доступно только для полей данных из строк или колонок сводной таблицы. |