Referência de operador de DMX (Data Mining Extensions)

A linguagem DMX (Data Mining Extensões) no Microsoft SQL Server Analysis Services oferece suporte a aritmética, atribuição, comparação, lógica e operadores unários. A tabela a seguir lista os operadores que a DMX suporta.

Operador

Descrição

+ (Adicionar) (DMX)

Um operador aritmético que soma dois números.

- (Subtrair) (DMX)

Operador aritmético que subtrai um número de outro.

* (Multiplicação) (DMX)

Operador aritmético que multiplica um número por outro.

/ (Dividir) (DMX)

Operador aritmético que divide um número por outro.

< (Menor que) (DMX)

Operador de comparação. Para argumentos que avaliam valores não nulos; que retornam TRUE se o valor do argumento da esquerda for menor que o valor do argumento da direita; que retornam FALSE se for o contrário. Se um ou ambos os argumentos forem avaliados como um valor nulo, o operador retornará um valor nulo.

> (Maior que) (DMX)

Operador de comparação. Para argumentos que avaliam valores não nulos; que retornam TRUE se o valor do argumento da esquerda for maior que o valor do argumento da direita; que retornam FALSE se for o contrário. Se um ou ambos os argumentos forem avaliados como um valor nulo, o operador retornará um valor nulo.

= (Igual a) (DMX)

Operador de comparação. Para argumentos que avaliam valores não nulos; que retornam TRUE se o valor do argumento da esquerda for igual ao valor do argumento da direita; que retornam FALSE se for o contrário. Se um ou ambos os argumentos forem avaliados como um valor nulo, o operador retornará um valor nulo.

<> (Diferente de) (DMX)

Operador de comparação. Para argumentos que avaliam valores não nulos; que retornam TRUE se o valor do argumento da esquerda for diferente do valor do argumento da direita; que retornam FALSE se for o contrário. Se um ou ambos os argumentos forem avaliados como um valor nulo, o operador retornará um valor nulo.

<= (Menor que ou Igual a) (DMX)

Operador de comparação. Para argumentos que avaliam valores não nulos; que retornam TRUE se o valor do argumento da esquerda for menor ou igual ao valor do argumento da direita; que retornam FALSE se for o contrário. Se um ou ambos os argumentos forem avaliados como um valor nulo, o operador retornará um valor nulo.

>= (Maior que ou Igual a) (DMX)

Operador de comparação. Para argumentos que avaliam valores não nulos; que retornam TRUE se o valor do argumento da esquerda for maior ou igual ao valor do argumento da direita; que retornam FALSE se for o contrário. Se um ou ambos os argumentos forem avaliados como um valor nulo, o operador retornará um valor nulo.

AND (DMX)

Operador lógico que executa uma conjunção ou duas expressões numéricas.

NOT (DMX)

Operador lógico que executa uma negação em uma expressão numérica.

OR (DMX)

Operador lógico que executa uma disjunção em duas expressões numéricas.

+ (Adição) (DMX)

Operador unário que retorna um valor positivo de expressão numérica.

- (Negativo) (DMX)

Operador unário que retorna um valor negativo de expressão numérica.

// (Comentário) (DMX)

Indica uma cadeia de caracteres de texto que o Analysis Services não deve executar. É possível aninhar comentários dentro da instrução DMX, incluí-los ao final da linha de código ou inseri-los em uma linha separada.

-- (Comentário) (DMX)

Indica uma cadeia de caracteres de texto que o Analysis Services não deve executar. É possível aninhar comentários dentro da instrução DMX, incluí-los ao final de uma linha de código ou inseri-los em uma linha separada.

/*...*/ (Comentário) (DMX)

Indica uma cadeia de caracteres de texto que o Analysis Services não deve executar. É possível aninhar comentários dentro de uma instrução DMX, incluí-los ao final de uma linha de código ou inseri-los em uma linha separada.