Основные сведения об области данных табликса (построитель отчетов 2.0)
Область данных табликса представляет собой обобщенный элемент макета отчета, в котором данные отчета отображаются в ячейках, упорядоченных в виде столбцов и строк. Данные отчета могут быть как подробными данными в том виде, в котором они были получены из источника данных, так и статистическими подробными данными, организованными в определенные группы. Каждая ячейка табликса может содержать любой элемент отчета, включая текстовое поле, изображение или другую область данных (например, область табликса, диаграмму или датчик). Чтобы добавить в ячейку несколько элементов, добавьте сначала прямоугольник, который будет играть роль контейнера, а затем поместите в него элементы отчета.
Области данных таблицы, матрицы и списка представляются в области элементов шаблонами базовой области данных табликса. При добавлении в отчет одного из этих шаблонов в действительности добавляется область данных табликса, оптимизированная для конкретного макета данных. По умолчанию шаблон таблицы отображает подробные данные в макете сетки, матрица — данные группы в макете сетки, а список — подробные данные в макете свободной формы.
По умолчанию каждая ячейка табликса в таблице или матрице содержит текстовое поле. Ячейка списка содержит прямоугольник. Элемент отчета по умолчанию можно заменить другим элементом, например изображением.
После определения групп для таблицы, матрицы или списка построитель отчетов 2.0 добавляет строки и столбцы в область данных табликса, в которой отображаются сгруппированные данные.
Работа с областью данных табликса требует понимания следующих моментов.
Различия между подробными и сгруппированными данными.
Группы, которые упорядочены в качестве элементов иерархий групп, находятся на горизонтальной оси в качестве групп строк, а на вертикальной — в качестве групп столбцов.
Назначение ячеек табликса в четырех разделах области данных табликса: текст, верхние колонтитулы групп строк, верхние колонтитулы групп столбцов и угол.
Статические и динамические строки и столбцы, и их связь с группами.
После освоения основных понятий станет понятна структура, создаваемая построителем отчетов 2.0 при добавлении шаблонов и создании групп, и возможность изменять ее в соответствии с потребностями. Чтобы сделать структуру области данных табликса более наглядной, построитель отчетов 2.0 реализует несколько визуальных признаков. Дополнительные сведения см. в разделе Основные сведения о ячейках, строках и столбцах области данных табликса (построитель отчетов 2.0).
Основные сведения о подробных и сгруппированных данных
Подробные данными являются все данные из набора данных отчета после его возвращения из источника данных. Фактически, подробные данные это то, что отображается в области результатов конструктора запросов при запуске запроса набора данных. Реальные подробные данные включают созданные вычисляемые поля и ограничиваются фильтрами, установленными в наборе данных, области данных и группе подробностей. Подробные данные отображаются в строке детализации с помощью простого выражения, например, [Quantity]. При запуске отчета строка детализации повторяется один раз для каждой строки в результатах запроса во время выполнения.
Сгруппированные данные — это подробные данные, упорядоченные по значению, указанному в определении группы, например, [SalesOrder]. Сгруппированные данные отображаются в строках и столбцах группы с помощью простых выражений, которые выполняют статистическую обработку сгруппированных данных, например, [Sum(Quantity)]. Дополнительные сведения см. в разделе Основные сведения о группах (построитель отчетов 2.0).
Общие сведения об иерархиях групп
Группы организуются в виде элементов иерархий групп. Иерархии групп строк и групп столбцов являются идентичными структурами на разных осях. Если представить страницу, то группы строк развертываются вдоль страницы, а группы столбцов — поперек.
Древовидная структура представляет вложенную строку и группы столбцов, имеющие связь типа «родители-потомки», например, категория с подкатегориями. Родительская группа является корнем дерева, а дочерние группы — ветвями. Группы также могут иметь независимую, соседнюю связь, например, продажи по территориям и продажи за годы. Несколько несвязанных древовидных иерархий называются лесом. Группы строк и группы столбцов в области данных табликса по отдельности представляются в виде независимого леса. Дополнительные сведения см. в разделе Основные сведения о группах (построитель отчетов 2.0).
Основные сведения о разделах области данных табликса
Область данных табликса состоит из четырех разделов ячеек: угол табликса, иерархия групп строк табликса, иерархия групп столбцов табликса и текст табликса. Текст табликса существует всегда. Другие разделы являются необязательными.
Ячейки в области текста табликса отображают подробные данные и данные группы.
Ячейки в разделе «Группы строк» создаются автоматически при создании группы строки. Они являются ячейками верхнего колонтитула группы строк и отображают значения экземпляра группы строк по умолчанию. Например, при группировании по значению [SalesOrder], значения экземпляра группы являются отдельными группируемыми заказами.
Ячейки в зоне «Группы столбцов» создаются автоматически при создании группы столбцов. Они являются ячейками верхнего колонтитула группы столбцов и отображают значения экземпляра группы столбцов по умолчанию. Например, при группировании по значению [Year] значения экземпляров группы являются отдельными годами, по которым производится группирование.
Ячейки в разделе «Угол табликса» создаются автоматически при определении обоих групп строк и столбцов. Ячейки в этой зоне могут отображать метки, или можно выполнить их слияние и создать заголовок.
Дополнительные сведения см. в разделе Основные сведения о разделах области данных табликса (построитель отчетов 2.0).
Основные сведения о статических и динамических строках и столбцах
В области данных табликса ячейки упорядочены в строки и столбцы, связанные с группами. Поскольку структуры группы для групп строк и столбцов идентичны, в данном обсуждении используются группы строк. Эти концепции можно применять к группам столбцов.
Строка может быть либо статической, либо динамической. Статическая строка не связана с группой. При запуске отчета статическая строка один раз подготавливается к просмотру. Верхние и нижние колонтитулы таблицы являются статическими строками. Статические строки отображают метки и итоговые данные. Ячейки в статической строке относятся к области данных.
Динамическая строка связана с одной или несколькими группами. Динамическая строка подготавливается к просмотру один раз для каждого уникального значения группы самой внутренней группы. Ячейки в динамической строке относятся к самой внутренней группе строк и столбцов, к которой принадлежит ячейка.
Динамические строки детализации связаны с группой подробностей, которая создается автоматически при добавлении таблицы или списка в область конструктора. По определению группа сведений является самой внутренней группой области данных табликса. Ячейки отображают в строках детализации подробные данные.
Динамические строки группы создаются при добавлении группы строк или столбцов к существующей области данных табликса. Ячейки в динамических строках группы отображают статистические значения для области по умолчанию.
Функция «Добавить итог» автоматически создает строку за пределами текущей группы, в которой отображаются значения, относящиеся к группе. Также статические и динамические строки можно добавить вручную. Визуальные признаки помогают определить, какие строки являются статическими, а какие — динамическими. Дополнительные сведения см. в разделе Основные сведения о ячейках, строках и столбцах области данных табликса (построитель отчетов 2.0).
См. также