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


OR (расширения интеллектуального анализа данных)

Область применения: SQL Server Analysis Services

Логический оператор, выполняющий логическое сложение (дизъюнкцию) двух числовых выражений.

Синтаксис

  
Expression1 OR Expression2  

Параметры

Expression1
Допустимое выражение расширений интеллектуального анализа данных, возвращающее числовое значение.

Expression2
Допустимое выражение расширений интеллектуального анализа данных, возвращающее числовое значение.

Возвращаемое значение

Логическое значение, возвращающее TRUE, если хотя бы один из аргументов возвращает TRUE, и FALSE в противном случае.

Замечания

Оба аргумента считаются логическими значениями (0 — FALSE; любое ненулевое значение — TRUE), прежде чем оператор выполнит логическое сложение. Если хотя бы один аргумент возвращает TRUE, оператор возвращает TRUE. Если Выражение1 оценивает значение TRUE и Expression2 оценивается как FALSE, оператор возвращает ЗНАЧЕНИЕ TRUE.

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

Если Expression1 равно Если Expression2 равно Возвращается значение
TRUE TRUE TRUE
TRUE FALSE TRUE
FALSE TRUE TRUE
FALSE FALSE FALSE

См. также

Справочник по операторам интеллектуального анализа данных
Логические операторы (DMX)
Операторы (расширение интеллектуального анализа данных)