Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 26300-2010 Информационная технология (ИТ). Формат Open Document для офисных приложений (OpenDocument) v1.0

     8.8.1 Сводная таблица


Элемент <table:data-pilot-table> определяет одну сводную таблицу. Внутри сводных таблиц собираются все комбинации значений, существующих в выделенных столбцах, и для каждой из комбинаций к ячейкам других столбцов применяется формула.

Пример -

Дана следующая исходная таблица:     



Следующая сводная таблица группирует исходную таблицу по столбцам "Страна", "Город" и "Изделие", и вычисляются суммы столбцов "Количество" и "Цена" для каждой из комбинаций значений этих трех столбцов. Значения столбцов "Страна" и "Город" приведены в столбцах, в то время как значения столбца "Изделие" - в строках.          

          

Столбцы, используемые для группировки (здесь "Страна", "Город" и "Изделие"), называются столбцами категорий. Столбцы, для которых на основе комбинаций значений столбцов категорий вычисляется формула (здесь "Количество" и "Цена"), называются столбцами данных. Отдельные значения, которые содержатся в столбце категории, называются элементами.

В основном, поведение сводной таблицы определяется полями, где каждое поле имеет имя и, так называемую, ориентацию. Столбцы категорий определяются полями с ориентацией row (строка) или column (столбец), а столбцы данных определяются полями, которые имеют ориентацию data (данные). В примере выше "Изделие" - это поле со столбцовой ориентацией, в то время как "Страна" и "Город" - поля со строковой. "Количество" и "Цена" - поля с ориентацией data.

Третий вид полей - это поля разметки данных. Поля разметки данных не связаны со столбцами исходной таблицы и используются только для изменения разметки сводной таблицы. Например, "Данные" - это поле разметки данных.

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

Пример - Сводная таблица с модифицированной разметкой:          

               

С элементом сводная таблица могут быть связаны следующие атрибуты:

имя сводной таблицы;

данные приложения;

итоговая сумма;

пропуск пустых строк;

распознавание категории;

адрес целевого диапазона;

отображение кнопки фильтра;

переход к деталям по двойному щелчку.


Источник сводной таблицы

Источником сводной таблицы может быть база данных, т.е. таблица базы данных, SQL-запрос или именованный запрос, или диапазон ячеек, расположенный в самом документе. Он также может обеспечиваться внешним компонентом путем, зависящим от реализации.