Compartir a través de


Operadores (DMX)

Los operadores DMX (Extensiones de minería de datos) sirven para realizar operaciones aritméticas, lógicas, de comparación y de concatenación en MicrosoftSQL ServerAnalysis Services.

Analysis Services utiliza operadores para realizar las siguientes acciones:

  • Buscar valores u objetos que cumplan una condición determinada.

  • Implementar una decisión entre columnas o expresiones.

DMX emplea varias categorías de operadores, que se describen en las siguientes secciones. Para obtener más información acerca de operadores específicos, vea Referencia de operadores de Extensiones de minería de datos (DMX).

Categoría de operador

Tipo de operación

Operadores aritméticos (DMX)

Realizan sumas, restas, multiplicaciones o divisiones.

Operadores de comparación (DMX)

Comparan un valor con otro valor o con una expresión.

Operadores lógicos (DMX)

Prueban si una condición es cierta, como AND, OR o NOT.

Operadores unarios (DMX)

Realizan una operación en un único operando.

Puede utilizar operadores para combinar expresiones más sencillas de DMX y crear así expresiones más complejas. En las expresiones complejas, los operadores se evalúan en un orden que se basa en la definición de Analysis Services de la precedencia de operadores. Los operadores con mayor precedencia se ejecutan antes que los operadores con menor precedencia. Para obtener más información acerca de las expresiones, vea Expresiones (DMX).

Cuando se combinan expresiones sencillas para formar una expresión compleja, el tipo de datos de la expresión resultante está determinado por la combinación de las reglas de los operadores con las reglas de la precedencia de tipo de datos. Si el resultado es un carácter o un valor de Unicode, Analysis Services determina la intercalación del resultado mediante la combinación de las reglas de los operadores con las reglas de precedencia de la intercalación. También hay reglas que determinan la precisión, escala y longitud del resultado basándose en la precisión, escala y longitud de las expresiones sencillas.