Analytics > Designing an Analysis > Шаг 2. Создание макетов > Отображение результатов в сводных таблицах
Отображение результатов в сводных таблицах
Представление "Сводная таблица" является интерактивным представлением, позволяющим выполнять поворот строк, столбцов и заголовков разделов для получения различных перспектив данных. Сводные таблицы позволяют выполнять навигацию и детализацию, что особенно полезно для отчетов с анализом трендов.
Эта тема содержит описание позиций сводной таблицы и инструкции по выполнению следующих задач:
- Добавление или изменение представлений сводной таблицы
- Использование нескольких раскрывающихся списков на странице в сводных таблицах
- Переопределение правил агрегирования по умолчанию в сводных таблицах
- Добавление форматирования в сводные таблицы
- Отображение текущих сумм в сводной таблице
- Показ позиций в виде относительных значений в сводных таблицах
- Применение расчетов в сводных таблицах
- Построение расчетов в сводных таблицах
Позиции сводной таблицы
Когда добавляется или модифицируется сводная таблица, включенные в отчет столбцы появляются как элементы в шаблоне сводной таблицы.
ПОКАЗАТЬ
В следующей таблице описаны позиции сводной таблицы.
Позиция
|
Описание
|
Страницы
|
Предоставляют интерактивный набор результатов, позволяющий пользователям выбирать данные, которые им требуется просмотреть. Значения из столбцов, появляющиеся в позиции "Страницы", используются как начальный критерий фильтра. Эти значения появляются в раскрывающемся списке для выбора. На базе этого выбора появляется сводная таблица (составленная из секций, столбцов, строк и показателей, определенных в этой сводной таблице).
|
Разделы
|
Предоставляют начальный критерий фильтра. Для каждого значения в столбце "Секция" появляется уникальная сводная таблица, состоящая из столбцов, строк и показателей, определенных в этой сводной таблице.
|
Столбцы
|
Показывают элемент в ориентации столбца. Сводные таблицы могут содержать несколько столбцов.
|
Строки
|
Показывают элемент в ориентации строки. Сводные таблицы могут содержать несколько строк.
|
Показатели
|
Заполняют секцию сводной таблицы, содержащую сводные данные. Элементы в области показателей суммируются на базе элементов в полях страницы, секции, строки и столбца. Каждое значение в элементах показателей представляет сводные данные от пересечения исходных строк и столбцов.
Элемент меток показателей, появляющийся в области столбцов, управляет позицией и форматированием заголовка столбца для данных в секции показателей. Он также обеспечивает возможности подсчета итогов и упорядочивания. При наличии только показателя этот элемент может быть исключен.
|
Исключено
|
Исключает столбцы из сводной таблицы результатов. Любой столбец, добавляемый как критерий для отчета после создания сводной таблицы, добавляется как исключенный.
|
Добавление или изменение представлений сводной таблицы
Следующая процедура содержит основные шаги для добавления и изменения представления сводной таблицы.
Для добавления или изменения представления сводной таблицы.
- На странице "Создать макет" выполните одно из следующих действий:
- Для просмотра шаблона сводной таблицы и кнопок для работы с каждым столбцом отдельно установите флажок "Показать элементы управления".
В рабочем пространстве отображается шаблон сводной таблицы.
- Перетащите столбцы отчета, которые появляются как элементы в сводной таблице, на требуемые позиции в шаблоне сводной таблицы.
- Для предварительного просмотра установите флажок "Отобразить результаты".
Для обновления результатов можно нажать ссылку "Отобразить результаты".
- Для добавления представления "Диаграмма" вслед за сводной таблицей установите флажок "Построить диаграмму сводных результатов".
Подробнее о представлении "Диаграмма" см. в разделе Отображение результатов в диаграммах.
- Для изменения местоположения диаграммы по отношению к сводной таблице выберите местоположение в списке "Позиция диаграммы".
Также можно отображать только диаграмму и скрыть таблицу, выбрав в списке "Только диаграмма".
- Для сортировки результатов нажмите кнопку "В порядке" для столбца, который требуется отсортировать.
Кнопка меняется, указывая порядок сортировки:
- Для добавления итоговых значений выполните следующие действия:
- Для итогов в областях страниц, секций, строк и столбцов нажмите кнопку "Итого" и выберите:
- "Нет", чтобы итоги не отображались. Кнопка "Итого" появляется с белым фоном (по умолчанию).
- Для отображения итогов до или после элементов дат выберите "До" или "После". Например, при добавлении итогов в строке, содержащей регионы, и указании параметра "До" итоги отображаются перед отдельными районами, список которых содержится в регионе.
- Для итогов в области показателей нажмите кнопку "Дополнительные параметры" для строки или столбца, по которым подсчитываются итоги, выберите "Правило агрегирования", выберите значение и убедитесь, что выбран параметр "Итого на базе отчета".
ПРИМЕЧАНИЕ. Если не выбран параметр "Итого на базе отчета", Oracle CRM On Demand подсчитывает итоги по всему набору результатов перед применением любых фильтров к показателям.
В зависимости от позиции элемента итоги для сводных данных, представляемые элементами показателей, отображаются как столбец или строка. Столбец и строка итогов содержат метки.
Если кнопка "Итого" затенена, итоги не будут отображаться.
- Для работы с дополнительными параметрами для столбца, показателя или строки нажмите кнопку "Дополнительные параметры" и выполните выбор в раскрывающемся списке.
- Для форматирования меток или значений для столбца нажмите кнопку "Итого" или "Дополнительные параметры" для столбца и выберите соответствующий вариант формата.
- Сохраните отчет.
Применение нескольких раскрывающихся списков на странице в сводных таблицах
Если поместить несколько атрибутов в область "Страницы" в сводной таблице, можно создать несколько раскрывающихся списков на странице. Затем, когда пользователи просматривают таблицу, они видят список для каждого атрибута, а не объединенный список для атрибутов в заголовке страницы (по умолчанию).
Например, если поместить "Регион" и "Торговую марку" в область страниц, раскрывающийся список "Регион" позволит пользователю выбрать определенный регион и просмотреть данные только для этого региона, а не просматривать объединенный список регионов и торговых марок.
Создание независимого раскрывающегося списка в сводной таблице
- Перетащите целевые атрибуты в область "Страницы".
- Нажмите кнопку "Дополнительные параметры" на втором атрибуте (или любом последующем) в области макета "Страницы".
- Выберите параметр "Начать новый раскрывающийся список страницы".
Появляется раскрывающийся список для атрибута над представлением сводной таблицы.
Можно создать раскрывающиеся списки для других атрибутов в области "Страницы". После сохранения отчета эти раскрывающиеся списки становятся доступными для пользователей, имеющих доступ к этому отчету.
Переопределение правил агрегирования по умолчанию в сводных таблицах
Можно переопределить правило агрегирования по умолчанию для показателя, которое определено либо первоначальным автором отчета, либо системой.
Процедура переопределения правила агрегирования по умолчанию в сводной таблице
- Нажмите кнопку "Дополнительные параметры" для показателя, для которого требуется переопределить правило агрегирования по умолчанию.
- Выберите "Правило агрегирования", затем - правило агрегирования, которое требуется применить.
Добавление форматирования в сводные таблицы
К сводной таблице можно применить стиль зеленых полос и косметическое форматирование. Также можно настроить внешний вид секций, строк, столбцов, показателей и их содержимого.
Например можно указать параметры шрифта, ячейки, границы и таблицы стилей для элементов выбора, значений и меток показателей. Для элементов выбора можно включить и настроить позиции заголовков столбцов вместе со значениями в той же секции. Кроме того, предусмотрена возможность вставки разрыва страниц, чтобы при каждом изменении значений в секции новая секция появлялась на новой странице.
Также можно добавить условное форматирование, помогающее обратить внимание на элемент данных, если его значение соответствует определенному порогу. Подробнее о добавлении условного форматирования в столбец см. в разделе Редактирование свойств столбцов.
Добавление стиля зеленых полос и косметического форматирования в сводную таблицу
При применения стиля зеленых полос строки или столбцы попеременно отображаются в светло-зеленом цвете. Косметическое форматирование воздействует на вид сводной таблицы в целом и также позволяет изменить заданный по умолчанию зеленый цвет полос.
Процедура добавления стиля зеленых полос и косметического форматирования в сводную таблицу
- В представлении сводной таблицы нажмите кнопку "Свойства представления сводной таблицы" рядом с верхней границей рабочего пространства.
- Чтобы добавить стиль зеленых полос, установите флажок "Разрешить стиль зеленых полос для чередующихся строк".
Чтобы изменить способ применения стиля, выберите нужный параметр в списке "Альтернативный".
- Чтобы добавить косметическое форматирование, нажмите кнопку "Задать альтернативный формат".
- Чтобы изменить заданный по умолчанию зеленый цвет полос, в диалоговом окне "Изменить формат" выберите новый цвет фона для формата ячейки.
Подробнее о косметическом форматировании см в разделе Изменение внешнего вида отчетов.
Добавление форматирования для секций и содержимого секций
Параметры форматирования секций и содержимого секций позволяют выполнить следующее:
- Включить и настроить позиции заголовков столбцов вместе со значениями в этой секции.
- Вставить разрывы страниц. При каждом изменении значения в секции появляется новая секция на новой странице. Это полезно для детальных отчетов, формируемых по задаваемым данным.
- Применить косметическое форматирование к секции и ее содержимому.
Процедура добавления форматирования для секций в сводной таблице
- Чтобы отформатировать вид секции, сделайте следующее:
- В представлении сводной таблицы нажмите кнопку "Свойства секции".
- В диалоговом окне "Свойства секции" сделайте выбор и нажмите ОК.
- Чтобы отформатировать содержимое секции, сделайте следующее:
- Нажмите кнопку "Свойства содержимого".
- В диалоговом окне "Свойства содержимого" сделайте свой выбор и нажмите ОК.
Подробнее о применении косметического форматирования см. в разделе Изменение внешнего вида отчетов.
Добавление форматирования для строк
Параметры форматирования строк и содержимого строк позволяют выполнить следующее:
- Применить косметическое форматирование к строкам, заголовкам строк и значениям в строках.
- Использовать строку в вычислениях сводной таблицы, не подавляя отображения строки в результатах.
- Определить новые подсчитываемый элемент для использования в сводной таблице.
- Дублировать строку в сводной таблице.
- Удалить столбец из представления сводной таблицы.
Процедура добавления форматирования для строк
- В представлении сводной таблицы нажмите кнопку "Дополнительные параметры" для строки и сделайте выбор в раскрывающемся списке.
- Для применения косметического форматирования к заголовкам или значениям строки выберите соответствующий параметр.
- Подробнее о применении косметического форматирования см. в разделе Изменение внешнего вида отчетов.
- Выберите "Скрыто", чтобы скрыть строку в выводимых данных.
- Чтобы определить новый рассчитываемый элемент, нажмите "Новый рассчитываемый элемент".
Дополнительные сведения о рассчитываемых элементах см. в разделе "Построение расчетов в сводной таблице" в этой теме.
- Для дублирования строки в сводной таблице выберите "Дублировать слой".
- Для удаления столбца из отчета выберите "Удалить столбец".
- Столбец удаляется из сводной таблицы и всех прочих представлений для отчета.
ПРИМЕЧАНИЕ.Настройки формата данных для столбцов в области "Показатели" наследуют настройки для столбцов в секции.
Отображение текущих сумм в сводной таблице
Числовые показатели в сводной таблице могут отображаться как текущие суммы, при этом в каждой последующей ячейке показателей отображается сумма значений всех предыдущих ячеек. Эта функция воздействует только на отображение и не сказывается на фактических результатах сводной таблицы.
Обычно текущие суммы отображаются для дубликатов столбцов или для показателей, если для столбца выбран вариант отображения данных в процентах с последним значением 100 процентов. Текущие суммы применяются ко всем итогам. Текущая сумма для каждого уровня детализации подсчитывается отдельно.
Заголовки столбцов не подвергаются воздействию, если выбран вариант текущей суммы. Заголовок столбца можно отформатировать, если требуется указать, что работает вариант отображения текущих сумм.
Для текущих сумм действуют следующие правила использования:
- Текущая сумма не совместима с функцией SQL RSUM (в результате получится текущая сумма от текущей суммы).
- При каждом новым выборе происходит сброс всех текущих сумм. Сброс текущей суммы не происходит при разрыве в секции или продолжении по секциям.
- Если не отображается показатель в отдельном столбце или строке, показатель суммируется слева направо и затем сверху вниз. (правая нижняя ячейка будет содержать общий итог). Сброс текущей суммы не происходит на каждой строке или столбце.
- Не поддерживается прокрутка мин., макс. и средних значений.
Отображение показателя как текущей суммы
Отображение относительного значения элемента в сводной таблице
Можно динамически преобразовать и сохранить подсчитанный показатель в сводной таблице как процент или индекс. При этом отображается относительное значение элемента по отношению к итоговому значению и отсутствует необходимость в выполнении вычислений для него.
Например, если использовать сводную таблицу для анализа продаж по региону, можно дублировать показатель продаж и представить его как процент от итога. Это позволяет отобразить фактические продажи и процент продаж для каждого региона субъекта.
Можно представить показатель как процент в диапазоне от 0.00 до 100.00 или как индекс в диапазоне от 0 до 1. Примите решение о способе отображения по своему усмотрению.
Процедура отображения элемента как относительного значения в сводной таблице
- В представлении сводной таблицы нажмите кнопку "Дополнительные параметры", чтобы настроить столбец на показ относительного значения.
Следующий шаг необязателен. Если дублировать показатель в сводной таблице, можно одновременно просматривать итоги для показателя и его относительное значение. Это исключает необходимость добавления столбца дважды на странице "Определить критерий" для отображения итогового и относительного значения в сводной таблице.
- Чтобы продублировать показатель, выберите "Дублировать уровень".
Показатель в сводной таблице отображается дважды с одинаковым именем. Если требуется переименовать показатель, нажмите "Дополнительные параметры" и выберите "Форматирование заголовков", затем введите новое имя в первое поле.
- Нажмите "Дополнительные параметры" и выберите "Показать данные как", выберите "Процент" или "Индекс", а затем выберите соответствующий пункт подменю.
ПРИМЕЧАНИЕ. Параметр "Показать данные как" доступен только для сохраняемых элементов или рассчитываемых показателей.
Параметры для выбора "Процент" и "Индекс":
- Столбец
- Строка
- Раздел
- Страница
- Родительский элемент столбца
- Родительский элемент строки
- Уровень (если выбирается уровень, то необходимо также выбрать столбец в отчете, по которому группируются проценты).
Применение расчетов в сводной таблице
Можно использовать расчеты в сводной таблице для получения различных представлений данных. Расчеты позволяют переопределять указанное в системе правило агрегирования по умолчанию (для имеющегося отчета правило агрегирования выбирается автором).
В следующей таблице описаны расчеты, которые можно использовать в сводных таблицах.
Расчет
|
Описание
|
По умолчанию
|
Применяется правило агрегирования по умолчанию, как определено в репозитории , или определенное первоначальным автором отчета.
|
Сумма
|
Подсчитывается сумма, полученная от сложения всех значений в наборе результатов. Используется для элементов, имеющих числовые значения.
|
Мин.
|
Подсчитывается минимальное значение (нижнее числовое значение) для строк в наборе результатов. Используется для элементов, имеющих числовые значения.
|
Макс.
|
Подсчитывается максимальное значение (высшее числовое значение) для строк в наборе результатов. Используется для элементов, имеющих числовые значения.
|
Среднее
|
Подсчитывается среднее значение для элемента в наборе результатов. Используется для элементов, имеющих числовые значения. Средние значения в сводных таблицах округляются до ближайшего целого числа.
|
Первый
|
Выбирается первый экземпляр этого элемента в наборе результатов.
|
Последний
|
Выбирается последний экземпляр этого элемента в наборе результатов.
|
Количество
|
Подсчитывается количество строк в наборе результатов, имеющих определенные значения (не null) для элемента. Элемент обычно является именем столбца – в этом случае возвращается количество строк со значениями, отличными от null.
|
Количество различных
|
Добавляется обработка различных значений при подсчете количества. Это означает, что подсчитываются только экземпляры элемента, имеющие различные значения.
|
Формула
|
Открывается панель инструментов, позволяющая выбрать математические операторы, которые требуется включить в расчет.
|
Агрегировать на сервере
|
Этот параметр указывает, что правило агрегирования и подсчеты определяются сервером аналитики, а не сводной таблицей. При этом применяется оператор "AGGREGATE(x by y)", который сервер аналитики интерпретирует следующим образом: использовать наиболее приемлемое правило агрегирования для показателя "x" для получения его на уровне "y".
|
Нет
|
Расчеты не применяются.
|
Подробнее о функциях SQL см. в разделе Использование функций в анализе.
Построение расчетов в сводной таблице
Можно построить расчеты для элементов в областях страниц, секций, строк и столбцов.
Процедура построения расчета для элемента в сводной таблице
- В области "Секции" или "Строки" нажмите кнопку "Дополнительные параметры" для показателя, для которого требуется выполнить расчет.
- Выберите параметр "Новый рассчитываемый элемент".
Появляется окно "Рассчитываемый элемент".
- Введите имя для расчета в поле "Имя".
- Для построения расчета не по формуле выберите один из следующих вариантов:
- Для построения формулы выберите функцию формулы.
ПРИМЕЧАНИЕ. Формулой выполняется динамическое пользовательское группирование в сводной таблице. Все показатели, указанные в формуле, должны быть из одного и того же логического столбца и должны присутствовать в результатах. Формулы могут быть вставлены или скомбинированы с прочими расчетами.
Отображаются математические операторы. Эти операторы приведены в следующей таблице.
Оператор
|
Описание
|
+
|
Знак плюс для операции сложения в формуле.
|
-
|
Знак минус для операции вычитания в формуле.
|
*
|
Знак умножения для операции умножения в формуле.
|
/
|
Знак деления для операции деления в формуле.
|
$
|
Знак доллара для действия с позицией строки как с элементом в формуле.
|
(
|
Открытая скобка для обозначения начала группы операций в формуле.
|
)
|
Закрытая скобка для обозначения окончания группы операций в формуле.
|
- В поле "Формула" постройте формулу путем ввода или нажатия имен показателей и нажатия операторов для вставки их в формулу.
- В случае надобности используйте скобки.
- По завершении расчета нажмите "Завершено".
Если обнаруживаются какие-либо ошибки, появляется сообщение. Исправьте ошибку и повторно нажмите "Завершено".
Примеры расчетов в сводной таблице
Приведенные в данном разделе примеры и пояснения предполагают наличие базовых знаний об SQL и его синтаксисе. Примеры являются гипотетическими. Рассматриваются не все возможные расчеты.
Пример 1. В этом примере получаются значения текущего показателя, такие как долларовые продажи для SoftDrinkA, SoftDrinkB и SoftDrinkC, и складываются эти значения.
sum("SoftDrinkA","SoftDrinkB","SoftDrinkC")
Это эквивалентно выбору функции "Сумма" в раскрывающемся списке "Функция" с последующим вводом или выбором ‘SoftDrinkA’,‘SoftDrinkB’,‘SoftDrinkC’ для добавления их в поле "Функция".
Пример 2. В этом примере получается минимальный текущий показатель, такой как долларовые продажи для SoftDrinkA или SoftDrinkB, в зависимости от того, который из них меньше.
min('SoftDrinkA','SoftDrinkB')
В примере 1 и примере 2 каждый функциональный расчет выполняется для каждого элемента во внешнем слое, например в слое продукта. Например, если по одной оси указаны "Год" и "Продукт" и один из предшествующих расчетов построен на уровне продукта, результаты рассчитываются по году.
Пример 3. В этом примере получаются и складываются значения для каждого элемента во внешнем слое ("Год" и "Продукт").
sum(*)
Пример 4. В этом примере получается текущий показатель (долларовые продажи) для элемента в первой, второй и третьей строке, а затем суммируются полученные значения.
sum($1,$2,$3)
Вместо указания имени элемента, например SoftDrinkA, можно указать $n или $-n, где n - целое число, указывающее позицию строки элемента. При указании $n показатель берется из n-ой строки. При указании $-n показатель берется из n-ой строки от последней строки.
Например, для долларовых продаж $1 получает показатель из первой строки набора данных, а $-1 получает показатель из последней строки набора данных.
Пример 5. В данном примере складываются продажи для SoftDrinkA, SoftDrinkB и SoftDrinkC.
"SoftDrinkA" + "SoftDrinkB" + "SoftDrinkC"
Это эквивалентно следующему расчету:
sum("SoftDrinkA","SoftDrinkB","SoftDrinkC")
Пример 6. В данном примере складываются продажи для SoftDrinkA с продажами diet SoftDrinkA, затем прибавляются продажи SoftDrinkB с продажами diet SoftDrinkB и возвращается макс. значение из этих двух сумм.
max("SoftDrinkA" + "diet SoftDrinkA", "SoftDrinkB" + "diet SoftDrinkB")
|