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


Использование общей функции и ссылок на сборки (службы Reporting Services)

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

Также можно включить ссылки на классы во внешней сборке. Классы во внешней сборке не отображаются в диалоговом окне Выражение. Для отображения необходимо вести правильное имя класса.

Включение ссылок к наиболее часто используемым функциям

Для просмотра упорядоченного списка часто используемых функций, встроенных в службы Reporting Services, используется диалоговое окно Выражение. При развертывании Общие функции и щелчке по категории в области Элемент отображается список функций, включенных в выражение. Общие функции включают классы из пространств имен .NET FrameworkSystem..::..Math и System..::..Convert и функций библиотеки времени выполнения Visual Basic. Для использования встроенной функции дважды щелкните имя функции в области «Элемент». Описание функции появится на панели «Описание», а пример вызова функции отобразится в области «Пример». При вводе имени функции с левой скобкой ( в области кода справка по технологии IntelliSense отобразит каждый действительный синтаксис для вызова функции. Например, чтобы вычислить максимальное значение для поля с именем Quantity в таблице, добавьте простое выражение =Max( в область кода и затем используйте смарт-теги для просмотра всех возможных действительных синтаксисов для вызова функции. Чтобы завершить этот пример, введите =Max(Fields!Quantity.Value).

Дополнительные сведения о каждой функции см. в разделах System..::..Math, System..::..Convert и «Visual Basic Run-Time Library Members» на узле MSDN.

Включение ссылок к наименее часто используемым функциям

Для включения ссылки к наименее часто используемым пространствам имен CLR необходимо использовать полную ссылку, например System.Text..::..StringBuilder. Для наименее часто используемых функций технология Intellisense не поддерживается в области кода диалогового окна Выражение.

Дополнительные сведения о каждой функции см. в разделе «Visual Basic Run-Time Library Members» на узле MSDN.

Включение ссылок к внешним сборкам

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