Compartir a través de


Referencia de operadores de Extensiones de minería de datos (DMX)

El lenguaje DMX (Extensiones de minería de datos) de MicrosoftSQL ServerAnalysis Services admite operadores aritméticos, de asignación, de comparación, lógicos y unarios.En la tabla siguiente se muestran los operadores que admite DMX.

Operador

Descripción

+ (Sumar) (DMX)

Operador aritmético que suma dos números.

- (Restar) (DMX)

Operador aritmético que resta un número de otro número.

* (Multiplicar) (DMX)

Operador aritmético que multiplica un número por otro número.

/ (Dividir) (DMX)

Operador aritmético que divide un número entre otro número.

< (Menor que) (DMX)

Operador de comparación. En el caso de argumentos que se evalúan como valores no NULL, devuelve TRUE si el valor del argumento de la izquierda es menor que el valor del argumento de la derecha; de lo contrario, devuelve FALSE. Si un argumento o ambos argumentos se evalúan como un valor NULL, el operador devuelve un valor NULL.

> (Mayor que) (DMX)

Operador de comparación. En el caso de argumentos que se evalúan como valores no NULL, devuelve TRUE si el valor del argumento de la izquierda es mayor que el valor del argumento de la derecha; de lo contrario, devuelve FALSE. Si un argumento o ambos argumentos se evalúan como un valor NULL, el operador devuelve un valor NULL.

= (Igual a) (DMX)

Operador de comparación. En el caso de argumentos que se evalúan como valores no NULL, devuelve TRUE si el valor del argumento de la izquierda es igual que el valor del argumento de la derecha; de lo contrario, devuelve FALSE. Si un argumento o ambos argumentos se evalúan como un valor NULL, el operador devuelve un valor NULL.

<> (Distinto de) (DMX)

Operador de comparación. En el caso de argumentos que se evalúan como valores no NULL, devuelve TRUE si el valor del argumento de la izquierda es distinto del valor del argumento de la derecha; de lo contrario, devuelve FALSE. Si un argumento o ambos argumentos se evalúan como un valor NULL, el operador devuelve un valor NULL.

<= (Menor o igual que) (DMX)

Operador de comparación. En el caso de argumentos que se evalúan como valores no NULL, devuelve TRUE si el valor del argumento de la izquierda es menor o igual que el valor del argumento de la derecha; de lo contrario, devuelve FALSE. Si un argumento o ambos argumentos se evalúan como un valor NULL, el operador devuelve un valor NULL.

>= (Mayor o igual que) (DMX)

Operador de comparación. En el caso de argumentos que se evalúan como valores no NULL, devuelve TRUE si el valor del argumento de la izquierda es mayor o igual que el valor del argumento de la derecha; de lo contrario, devuelve FALSE. Si un argumento o ambos argumentos se evalúan como un valor NULL, el operador devuelve un valor NULL.

AND (DMX)

Operador lógico que realiza una conjunción de dos expresiones numéricas.

NOT (DMX)

Operador lógico que realiza una negación de una expresión numérica.

OR (DMX)

Operador lógico que realiza una disyunción de dos expresiones numéricas.

+ (Positivo) (DMX)

Operador unario que devuelve el valor positivo de una expresión numérica.

- (Negativo) (DMX)

Operador unario que devuelve el valor negativo de una expresión numérica.

// (Comentario) (DMX)

Indica una cadena de texto que no debe ejecutar Analysis Services. Puede anidar comentarios dentro de una instrucción DMX, incluirlos al final de una línea de código o insertarlos en una línea independiente.

-- (Comentario) (DMX)

Indica una cadena de texto que no debe ejecutar Analysis Services. Puede anidar comentarios dentro de una instrucción DMX, incluirlos al final de una línea de código o insertarlos en una línea independiente.

/*…*/ (Comentario) (DMX)

Indica una cadena de texto que no debe ejecutar Analysis Services. Puede anidar comentarios dentro de una instrucción DMX, incluirlos al final de una línea de código o insertarlos en una línea independiente.