Guide de référence des opérateurs DMX (Data Mining Extensions)

Le langage DMX (Data Mining Extensions) dans Microsoft SQL Server Analysis Services prend en charge les opérateurs arithmétiques, logiques, unaires, d'affectation et de comparaison. Le tableau ci-dessous affiche la liste des opérateurs pris en charge par DMX.

Opérateur

Description

+ (Add) (DMX)

Opérateur arithmétique qui ajoute deux nombres ensemble.

- (Soustraction) (DMX)

Opérateur arithmétique qui soustrait un nombre d'un autre.

* (Multiply) (DMX)

Opérateur arithmétique qui multiplie un nombre par un autre.

/ (Divide) (DMX)

Opérateur arithmétique qui divise un nombre par un autre.

< (Less Than) (DMX)

Opérateur de comparaison. Pour les arguments qui donnent comme résultat des valeurs Non NULL, retourne TRUE si la valeur de l'argument de gauche est inférieure à la valeur de l'argument de droite ; dans le cas contraire, retourne FALSE. Si l'un ou l'autre ou les deux arguments donnent comme résultat une valeur Null, l'opérateur retourne une valeur NULL.

> (Greater Than) (DMX)

Opérateur de comparaison. Pour les arguments qui donne comme résultat des valeurs Non NULL, retourne TRUE si la valeur de l'argument de gauche est supérieure à la valeur de l'argument de droite ; dans le cas contraire, retourne FALSE. Si l'un ou l'autre ou les deux arguments donnent comme résultat une valeur NULL, l'opérateur retourne une valeur NULL.

= (Equal To) (DMX)

Opérateur de comparaison. Pour les arguments qui donnent comme résultat des valeurs Non NULL, retourne TRUE si la valeur de l'argument de gauche est égale à la valeur de l'argument de droite ; dans le cas contraire, retourne FALSE. Si l'un ou l'autre ou les deux arguments donnent comme résultat une valeur NULL, l'opérateur retourne une valeur NULL.

<> (Différent de) (DMX)

Opérateur de comparaison. Pour les arguments qui donnent comme résultat des valeurs Non NULL, retourne TRUE si la valeur de l'argument de gauche n'est pas égale à la valeur de l'argument de droite ; dans le cas contraire, retourne FALSE. Si l'un ou l'autre ou les deux arguments donnent comme résultat une valeur NULL, l'opérateur retourne une valeur NULL.

<= (Inférieur ou égal à) (DMX)

Opérateur de comparaison. Pour les arguments qui donnent comme résultat des valeurs Non NULL, retourne TRUE si la valeur de l'argument de gauche est inférieure ou égale à la valeur de l'argument de droite ; dans le cas contraire, retourne FALSE. Si l'un ou l'autre ou les deux arguments renvoient une valeur NULL, l'opérateur retourne une valeur NULL.

>= (Supérieur ou égal à) (DMX)

Opérateur de comparaison. Pour les arguments qui donnent comme résultat des valeurs Non NULL, retourne TRUE si la valeur de l'argument de gauche est supérieure ou égale à la valeur de l'argument de droite ; dans le cas contraire, retourne FALSE. Si l'un ou l'autre ou les deux arguments donnent comme résultat une valeur NULL, l'opérateur retourne une valeur NULL.

AND (DMX)

Opérateur logique qui effectue une conjonction logique sur deux expressions numériques.

NOT (DMX)

Opérateur logique qui effectue une négation sur une expression numérique.

OR (DMX)

Opérateur logique qui effectue une disjonction logique sur deux expressions numériques.

+ (positif) (DMX)

Opérateur unaire qui retourne la valeur positive d'une expression numérique.

- (Négatif) (DMX)

Opérateur unaire qui retourne la valeur négative d'une expression numérique.

// (Commentaire) (DMX)

Indique une chaîne de texte que Analysis Services ne doit pas exécuter. Vous pouvez imbriquer les commentaires dans une instruction DMX, les ajouter à la fin d'une ligne de code ou les insérer sur une ligne séparée.

-- (Commentaire) (DMX)

Indique une chaîne de texte que Analysis Services ne doit pas exécuter. Vous pouvez imbriquer les commentaires dans une instruction DMX, les ajouter à la fin d'une ligne de code ou les insérer sur une ligne séparée.

/*...*/ (Commentaire) (DMX)

Indique une chaîne de texte que Analysis Services ne doit pas exécuter. Vous pouvez imbriquer les commentaires dans une instruction DMX, les ajouter à la fin d'une ligne de code ou les insérer sur une ligne séparée.