Использование констант в выражениях (построитель отчетов версии 3.0 и службы SSRS)

Константа состоит из литерального текста или стандартного текста. Обработчик отчетов имеет доступ к стандартным константам, и при включении их в выражение представляемые ими значения заменяются в выражении до его вычисления.

ПримечаниеПримечание

В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com.

Литеральный текст

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

Константа

Отображение текста

Текст выражения

Report run at:

<<Expr>>

="Report run at: " & Globals!ExecutionTime

Adventure Works Cycles

Adventure Works Cycles

Adventure Works Cycles

[Заключенный в скобки отображаемый текст]

\[Заключенный в скобки отображаемый текст\]

[Заключенный в скобки отображаемый текст]

Константы языка определения отчетов

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

Свойство

Описание

Значения

TextAlign

Допустимые значения для выравнивания текста в текстовом поле.

General, Left, Center, Right

BorderStyle

Допустимые значения для линии, добавляемой в отчет.

Default, None, Dotted, Dashed, Solid, Double, DashDot, DashDotdot

Константы языка Visual Basic

В выражении можно использовать константы, определенные в библиотеке времени выполнения Visual Basic. Например, можно использовать константу DateInterval.Day. Следующее выражение возвращает число 10 для даты 10 января 2008 г.

=DatePart("d",Globals!ExecutionTime)

Константы среды CLR

В выражении можно использовать константы, определенные в классах среды CLR .NET Framework. В следующей таблице показан пример определенного системой цвета.

константой

Описание

MistyRose

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