Сводная таблица (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) |
Группа свойств, которая предоставляет возможность настроить тень элемента:
|
Стиль |
Предоставляет возможность выбрать стиль для текущего элемента. По умолчанию, установлено значение Авто (Auto), т.е. стиль этого элемента наследуется от стиля панели индикаторов. |
Доступность (Enabled) |
Предоставляет возможность включить или выключить текущий элемент на панели индикаторов. Если свойство установлено в значение Да (True), то текущий элемент включен и будет отображаться при просмотре панели индикаторов во вьювере. Если же данное свойство установлено в значение Нет (False), то этот элемент выключен и отображаться не будет при просмотре панели индикаторов во вьювере. |
Взаимодействие |
Предоставляет возможность настроить взаимодействие текущего элемента. |
Отступ снаружи |
Группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) области значений от границы этого элемента. |
Отступ внутри |
Группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) значений от границы области значений. |
Заголовок (Title) |
Группа свойств, которая предоставляет возможность настроить заголовок элемента Сводная таблица:
|
Наименование |
Предоставляет возможность изменить наименование текущего элемента. |
Псевдоним (Alias) |
Предоставляет возможность изменить псевдоним текущего элемента. |
Ограничения (Restrictions) |
Предоставляет возможность настроить права использования текущего элемента на панели индикаторов:
|
Замок (Locked) |
Предоставляет возможность запретить или разрешить изменение размеров и перемещение текущего элемента. Если свойство установлено в значение Да (True), то текущий элемент невозможно будет переместить или изменить его размер. Если же данное свойство установлено в значение Нет (False), то этот элемент переместить и изменить его размеры. |
Связь (Linked) |
Предоставляет возможность привязать текущее местоположение к панели индикаторов или другому элементу. Если свойство установлено в значение Да (True), то текущий элемент привязан к текущему местоположению. Если же данное свойство установлено в значение Нет (False), то этот элемент не привязан к текущему местоположению. |
Свойства полей данных: |
|
Развернуть (Expand) |
Предоставляет возможность определить условие разворачивания строки или колонки сводной таблицы по умолчанию. |
Выражение (Expression) |
Предоставляет возможность указать выражение для выделенного поля данных. |
Спрятать Нули (Hide Zero) |
Предоставляет возможность отображать нулевые значения в результирующих ячейках или не отображать. |
Горизонтальное выравнивание (Horizontal Alignment) |
Предоставляет возможность определить горизонтальное выравнивание значений выделенного поля данных. |
Подпись (Label) |
Предоставляет возможность изменить подпись выделенного поля данных. |
Показывать итог (Show Total) |
Предоставляет возможность включить или выключить отображение итоговых ячеек для строк или колонок. Соотвественно, свойство доступно только для полей данных из строк или колонок сводной таблицы. |
Размер (Size) |
Группа свойств, которая предоставляет возможно определить размер ячеек, их диапазон от минимального до максимального размера, а также включить режим переноса слов при необходимости. |
Направление сортировки (Sort Direction) |
Предоставляет возможность определить направление сортировки заголовков строк или колонок в сводной таблице. Возможны, следующие направления - по возрастанию, по убыванию, без сортировки. |
Формат текста (Text Format) |
Предоставляет возможность установить текстовое форматирование для значений выделенного поля данных. |
Подпись итога (Total Label) |
Предоставляет возможность изменить заголовок итоговой колонки или строки. Соответственно, свойство доступно только для полей данных из строк или колонок сводной таблицы. |