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