Настройка структуры кросс-таблицы
Структура кросс-таблицы может быть определена несколькими способами: программно, загружена из файла куба или схемы, или настроена вручную пользователем. Рассмотрим ручной способ задания структуры кросс-таблицы.
Если в областях кросс-таблицы отсутствуют измерения и показатели, их можно добавить в таблицу перетащив из контекстного меню (см. рисунок) или окна "Field list / Список полей" в одну из следующих областей:
- область фильтров,
- область измерений-строк,
- область измерений-столбцов,
- область данных.
Для примера добавим поля "Category" и "Item" в область полей фильтров, а поле "Price" перенесем в область данных. Кросс-таблица примет следующий вид:
В поле "Measures / Показатели" число в скобках означает количество определенных для данной кросс-таблицы показателей. Так как мы перетянули поле "Price" в область данных, число показателей стало равно единице. Поле "Measures / Показатели" похоже на другие поля измерений, хотя на самом деле таковым не является. В отличие от всех остальных полей "Measures / Показатели" содержит в качестве своих значений не значения полей таблицы базы данных, а заголовки показателей. Реализация списка показателей в виде псевдо-измерения позволяет применять единые подходы в интерфейсе: переносить в любые доступные для измерений области и фильтровать значения.
Кросс-таблица отображает данные только в том случае, если в ней находится хотя бы один показатель, а поле "Measures / Показатели" находится либо в области измерений-строк, либо в области измерений-столбцов.
Если в рассматриваемом примере перетянуть измерения "Category" и "Item" в область измерений-строк, а "Measures / Показатели" в область измерений-столбцов, то кросс-таблица примет следующий вид: