Поделиться через


Использование выражений в службах Reporting Services

Изменения: 5 декабря 2005 г.

Выражения часто используются в определениях отчетов для получения, вычисления, отображения, группирования, сортировки, параметризации и форматирования содержимого отчета. Некоторые выражения создаются автоматически (например, при перетаскивании поля из окна набора данных в ячейку таблицы выражение, получающее значение этого поля, отображается в текстовом поле). Однако в большинстве случаев выражения создаются самими пользователями для получения описанных далее функциональных возможностей в отчете.

  • Статистическая обработка данных для вычисления суммы, среднего значения, процентной доли или произведения по отдельному набору строк.
  • Условное форматирование, при котором форматирование текста или фона изменяется в зависимости от заданной логики.
  • Условный текст, в котором заголовок отчета варьируется в зависимости от пользователя, запросившего этот отчет.
  • Сцепление текста из нескольких констант и полей набора данных.
  • Фильтрация данных отчета после получения их из источника данных.
  • Параметризованные детализированные отчеты.
  • Группирование и сортировка данных.
  • Динамическое содержимое верхнего и нижнего колонтитулов страницы.

При работе со службами Reporting Services умение формировать и использовать выражения — ключевой навык, позволяющий создавать полнофункциональные отчеты. Выражения пишутся на языке Microsoft Visual Basic. Обширный список примеров выражений см. в разделе Работа с выражениями в службах Reporting Services.

В этом разделе

См. также

Основные понятия

Работа с конструктором отчетов

Другие ресурсы

Редактирование выражения (конструктор отчетов)
Reporting Services Programming

Справка и поддержка

Получение помощи по SQL Server 2005