Создание выражений в службах 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 г. |
|