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


Создание выражений в службах Reporting Services

Изменения: 14 апреля 2006 г.

В службах Reporting Services выражение описывает данные или значения свойств. Выражения используются для управления содержимым и внешним видом отчета.

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

Создание выражений

Выражение можно создать в определении отчета с помощью диалогового окна Изменить выражение или введения выражения непосредственно в текстовое поле, поле значения свойства окна «Свойства», поле группирования или сортировки выражений. Диалоговое окно Изменить выражение предоставляет выбор зависящих от содержимого элементов глобальной коллекции, автоматическое завершение выражения, проверку синтаксиса и большее рабочее пространство. На следующем рисунке показано диалоговое окно Изменить выражение.

Диалоговое окно «Изменить выражение» для ввода выражений

Из многих текстовых полей свойств или полей диалоговых окон можно выбрать <Выражение> из раскрывающегося списка, показанного на следующем рисунке.

В текстовом поле с раскрывающимся списком свойств выберите пункт «Выражение»

Можно щелкнуть правой кнопкой мыши текстовые поля и другие элементы отчета, вызывая контекстное меню, а потом выбрать Выражение, как показано на следующем рисунке.

Щелкните правой кнопкой мыши и в контекстном меню выберите пункт «Выражение»

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

Дополнительные сведения о диалоговом окне Изменить выражение см. в разделах Как добавить выражение (конструктор отчетов) и Редактирование выражения (конструктор отчетов).

Ссылки на допустимые выражения

Данная таблица показывает, какие типы ссылок можно включать в выражение отчета. Таблица показывает, какие ссылки являются встроенными, а какие ссылки нужно определить для обработчика отчетов, чтобы вызовы функций могли быть разрешены во время обработки отчета.

Элементы Описание функций и создание для них ссылок

Функции отчетов

Встроенные. Функции, предоставляющие статистические значения элементов отчета и прочие программы, поддерживающие статистическую обработку. Реализацию Aggregate предоставляет каждый поставщик данных. Дополнительные сведения см. в разделе Использование функций отчетов в выражениях (службы Reporting Services).

Коллекции отчетов

Встроенные. Globals, User, Parameters, Fields, ReportItems, Datasources, Datasets. Дополнительные сведения см. в разделе Применение глобальных коллекций в выражениях (службы Reporting Services).

Библиотека программ этапа исполнения Visual Basic

Встроенная. Дополнительные сведения см. в разделе «Visual Basic Run-Time Library Members» на узле msdn.microsoft.com.

System.Math

Встроенные. Дополнительные сведения см. в разделе Math.

System.Convert

Встроенные. Дополнительные сведения см. в разделе Convert.

Пользовательский код

Встроенный. Добавьте код Visual Basic через меню Свойства отчета, вкладка Код. Можно определять общие константы, переменные, подпрограммы и функции для использования в каждом определении отчета. Дополнительные сведения см. в разделе Использование в выражениях ссылок на пользовательский код (службы Reporting Services).

Классы платформы .NET Framework (среда CLR)

Вставьте в выражение полные ссылки. Например, System.Text.StringBuilder.

Пользовательские сборки

Другие сборки платформы .NET Framework

Другие внешние сборки

Добавьте ссылки в меню Свойства отчета, вкладка Ссылки, в разделе Ссылки. Дополнительные сведения см. в разделах Using Custom Assemblies with Reports и Свойства отчета (вкладка «Ссылки», конструктор отчетов).

Экземпляры пользовательского класса

Добавьте ссылки в меню Свойства отчета, вкладка Ссылки, в разделе Классы. Дополнительные сведения см. в разделах Использование в выражениях ссылок на пользовательский код (службы Reporting Services) и Свойства отчета (вкладка «Ссылки», конструктор отчетов).

Примеры см. в разделе Примеры выражений в службах Reporting Services.

См. также

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

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

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

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

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Новое содержимое
  • Расширенное описание пользовательского кода.