Table of Contents

Настройка структуры кросс-таблицы

Структура кросс-таблицы может быть определена несколькими способами: программно, загружена из файла куба или схемы, или настроена вручную пользователем. Рассмотрим ручной способ задания структуры кросс-таблицы.

Если в областях кросс-таблицы отсутствуют измерения и показатели, их можно добавить в таблицу перетащив из контекстного меню (см. рисунок) или окна "Field list / Список полей" в одну из следующих областей:

  • область фильтров,
  • область измерений-строк,
  • область измерений-столбцов,
  • область данных.

Для примера добавим поля "Category" и "Item" в область полей фильтров, а поле "Price" перенесем в область данных. Кросс-таблица примет следующий вид:

В поле "Measures / Показатели" число в скобках означает количество определенных для данной кросс-таблицы показателей. Так как мы перетянули поле "Price" в область данных, число показателей стало равно единице. Поле "Measures / Показатели" похоже на другие поля измерений, хотя на самом деле таковым не является. В отличие от всех остальных полей "Measures / Показатели" содержит в качестве своих значений не значения полей таблицы базы данных, а заголовки показателей. Реализация списка показателей в виде псевдо-измерения позволяет применять единые подходы в интерфейсе: переносить в любые доступные для измерений области и фильтровать значения.

Кросс-таблица отображает данные только в том случае, если в ней находится хотя бы один показатель, а поле "Measures / Показатели" находится либо в области измерений-строк, либо в области измерений-столбцов.

Если в рассматриваемом примере перетянуть измерения "Category" и "Item" в область измерений-строк, а "Measures / Показатели" в область измерений-столбцов, то кросс-таблица примет следующий вид: