Использование выражений в службах Reporting Services
Изменения: 5 декабря 2005 г.
Выражения часто используются в определениях отчетов для получения, вычисления, отображения, группирования, сортировки, параметризации и форматирования содержимого отчета. Некоторые выражения создаются автоматически (например, при перетаскивании поля из окна набора данных в ячейку таблицы выражение, получающее значение этого поля, отображается в текстовом поле). Однако в большинстве случаев выражения создаются самими пользователями для получения описанных далее функциональных возможностей в отчете.
- Статистическая обработка данных для вычисления суммы, среднего значения, процентной доли или произведения по отдельному набору строк.
- Условное форматирование, при котором форматирование текста или фона изменяется в зависимости от заданной логики.
- Условный текст, в котором заголовок отчета варьируется в зависимости от пользователя, запросившего этот отчет.
- Сцепление текста из нескольких констант и полей набора данных.
- Фильтрация данных отчета после получения их из источника данных.
- Параметризованные детализированные отчеты.
- Группирование и сортировка данных.
- Динамическое содержимое верхнего и нижнего колонтитулов страницы.
При работе со службами Reporting Services умение формировать и использовать выражения — ключевой навык, позволяющий создавать полнофункциональные отчеты. Выражения пишутся на языке Microsoft Visual Basic. Обширный список примеров выражений см. в разделе Работа с выражениями в службах Reporting Services.
В этом разделе
- Работа с выражениями в службах Reporting Services
Описывает выражения, а также их использование в отчетах.
- Создание выражений в службах Reporting Services
Описывает способ создания выражений.
- Применение глобальных коллекций в выражениях (службы Reporting Services)
Описывает обращение к глобальным коллекциям в выражениях.
- Использование функций отчетов в выражениях (службы Reporting Services)
Описывает обращение ко встроенным функциям отчетов в выражениях.
- Использование в выражениях ссылок на пользовательский код (службы Reporting Services)
Описывает обращение к пользовательскому коду, пользовательским элементам отчета и пользовательским сборкам в выражениях.
- Использование расширенных свойств поля для базы данных служб Analysis Services
Описывает свойства пользовательских полей, предоставляемые модулем обработки данных Analysis Services.
- Примеры выражений в службах Reporting Services
Представляет примеры стандартно используемых выражений.
См. также
Основные понятия
Работа с конструктором отчетов
Другие ресурсы
Редактирование выражения (конструктор отчетов)
Reporting Services Programming