Справочник по операторам расширений интеллектуального анализа данных
Язык расширений интеллектуального анализа данных в службах 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. |
Логический оператор, выполняющий конъюнкцию (умножение) двух числовых выражений. |
|
Логический оператор, выполняющий отрицание числового выражения. |
|
Логический оператор, выполняющий дизъюнкцию двух числовых выражений. |
|
+ (положительное значение) (расширения интеллектуального анализа данных) |
Унарный оператор, возвращающий положительное значение числового выражения. |
- (отрицательное значение) (расширения интеллектуального анализа данных) |
Унарный оператор, возвращающий отрицательное значение числового выражения. |
// (Комментарий) (расширения интеллектуального анализа данных) |
Указывает строку текста, которая не должна выполняться службами Analysis Services. Комментарии можно вложить в инструкцию расширений интеллектуального анализа данных, включить их в конец строки кода или вставить их отдельной строкой. |
-- (Комментарий) (расширения интеллектуального анализа данных) |
Указывает строку текста, которая не должна выполняться службами Analysis Services. Комментарии можно вложить в инструкцию расширений интеллектуального анализа данных, включить их в конец строки кода или вставить их отдельной строкой. |
/*...*/ (Комментарий) (расширения интеллектуального анализа данных) |
Указывает строку текста, которая не должна выполняться службами Analysis Services. Комментарии можно вложить в инструкцию расширений интеллектуального анализа данных, включить их в конец строки кода или вставить их отдельной строкой. |
См. также