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


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

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

Оператор

Описание

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

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

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

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

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

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

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

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

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

Оператор сравнения. Для аргументов, значения которых отличны от 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. Комментарии можно вложить в инструкцию расширений интеллектуального анализа данных, включить их в конец строки кода или вставить их отдельной строкой.