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


Работа с литералами в формулах и фильтрах (построитель отчетов)

Условия и выражения фильтра могут использовать как константы, так и переменные. Константы имеют постоянные значения, в то время как переменные представляют набор значений, которые могут изменяться. Предположим, для указания даты вы добавляете к формуле значение константы #12/15/2005#. При отображении результатов этой формулы также отображается и дата «12/15/2005». Если бы вы использовали переменную, то дата менялась бы в зависимости от основного источника данных. Например, можно было использовать в формуле поле OrderDate; тогда результат бы отображал каждый экземпляр поля OrderDate.

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

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

Чтобы обозначить в качестве константы следующее: Используйте этот символ:

Дата

#<Дата>#

Например, константа даты #1/25/2009# обрабатывается как: 1/25/2009.

Текст

"<Строка>"

Например, строка константы «Следующие детали велосипедов можно заменить:» обрабатывается как: Следующие детали велосипедов можно заменить:

Десятичное

<Десятичное>m

Например, десятичная константа 1,425m обрабатывается как: 1.435.

Примечания

При работе с константами примите к сведению следующее.

  • Плавающие, целые и логические значения не требуют специальных символов.
  • Диалоговые окна Определение формулы и Данные фильтра не чувствительны к верхнему регистру; поэтому, имена функций и логические значения можно вводить как строчными, так и заглавными буквами. Чувствительность к верхнему регистру строк зависит от основного источника данных.
  • Построитель отчетов автоматически преобразует десятичные значения в плавающие, если того требует формула; поэтому имеется возможность создавать формулы, требующие этого преобразования, без необходимости указания плавающего или десятичного значения.

См. также

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

Работа с фильтрами (построитель отчетов)
Работа с формулами (построитель отчетов)
Использование функций (построитель отчетов)

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

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