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


Условные функции (построитель отчетов 1.0)

Используйте условные функции, чтобы определить, соответствуют ли формулы и значения заданному критерию. Например, сейчас конец года, и необходимо определить, какие из сотрудников использовали все дни своего отпуска, у каких сотрудников еще остаются неиспользованные дни отпуска, и какие из сотрудников превысили предоставляемое количество отпускных дней. Используя функцию SWITCH, можно сравнить количество дней отпуска каждого из сотрудников с тремя указанными условиями и заменить выходное значение в зависимости от результата сравнения. Еще один пример: предположим, необходимо установить, какие клиенты заслужили установленную в компании автоматическую скидку на 2%, оплатив счета в течение 30 дней с момента выставления. Воспользовавшись функцией IF, можно создать условие, возвращающее список клиентов, соответствующих критерию.

Условные функции могут обрабатывать следующие типы данных: Boolean, DateTime, Integer, Decimal, Float, EntityKey и String.

В этом разделе

Раздел

Описание

IF

Возвращает одно значение, если результат вычисления условия равен TRUE, или другое значение, если результат вычисления условия равен FALSE.

IN

Определяет, входит ли элемент в набор.

SWITCH

Вычисляет выражения из списка и возвращает значение, связанное с первым условием, возвращающим TRUE.