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


Ссылка оператора расширений интеллектуального анализа данных

Язык расширений интеллектуального анализа данных в службах Microsoft SQL Server 2005 Analysis Services (SSAS) поддерживает арифметические, логические и унарные операторы, а также операторы присваивания и сравнения. В следующей таблице перечислены операторы, поддерживаемые расширениями интеллектуального анализа данных.

Оператор Описание

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

Арифметический оператор, складывающий два числа.

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

Арифметический оператор, вычитающий одно число из другого.

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

Арифметический оператор, умножающий одно число на другое.

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

Арифметический оператор, делящий одно число на другое.

< (Меньше, чем) (расширения интеллектуального анализа данных)

Оператор сравнения. Для аргументов, значения которых отличны от NULL, возвращает TRUE, если значение аргумента слева меньше, чем значение аргумента справа; в противном случае возвращает FALSE. Если один или оба аргумента имеют значение NULL, оператор возвращает значение NULL.

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

Оператор сравнения. Для аргументов, значения которых отличны от NULL, возвращает TRUE, если значение аргумента слева больше, чем значение аргумента справа; в противном случае возвращает FALSE. Если один или оба аргумента имеют значение NULL, оператор возвращает значение NULL.

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

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

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

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

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

Оператор сравнения. Для аргументов, значения которых отличны от NULL, возвращает TRUE, если значение аргумента слева равно значению аргумента справа или меньше него; в противном случае возвращает FALSE. Если один или оба аргумента имеют значение NULL, оператор возвращает значение NULL.

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

Оператор сравнения. Для аргументов, значения которых отличны от NULL, возвращает TRUE, если значение аргумента слева равно значению аргумента справа или больше него; в противном случае возвращает FALSE. Если один или оба аргумента имеют значение NULL, оператор возвращает значение NULL.

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

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

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

Логический оператор, выполняющий отрицание числового выражения.

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

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

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

Унарный оператор, возвращающий положительное значение числового выражения.

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

Унарный оператор, возвращающий отрицательное значение числового выражения.

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

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

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

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

/*...*/ (Комментарий) (расширения интеллектуального анализа данных)

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

См. также

Справочник

Ссылка на функцию расширений интеллектуального анализа данных
Справочник по расширениям интеллектуального анализа данных
Справка по инструкции расширений интеллектуального анализа данных
Соглашения о синтаксисе расширений интеллектуального анализа данных
Элементы синтаксиса расширений интеллектуального анализа данных
Операторы (расширения интеллектуального анализа данных)

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

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