Partager via


Opérateurs unaires

Dans la syntaxe MDX (Multidimensional Expressions), les opérateurs unaires exécutent une opération sur un opérande unique, telle que le retour de la valeur négative ou positive d'une expression numérique.

MDX prend en charge les opérateurs unaires répertoriés dans le tableau suivant.

Opérateur Description

- (Négatif)

Retourne la valeur négative d'une expression numérique.

+ (Positif)

Retourne la valeur positive d'une expression numérique.

L'exemple suivant illustre l'utilisation d'un opérateur unaire pour retourner la valeur négative d'une mesure :

WITH 
   MEMBER [Measures].[NegDiscountAmount] AS
   -[Measures].[Discount Amount]
SELECT 
   [Measures].[NegDiscountAmount] on COLUMNS,
   NON EMPTY [Product].[Product].MEMBERS  ON Rows
FROM [Adventure Works]
WHERE [Product].[Category].[Bikes]

En outre, la syntaxe MDX utilise des opérateurs unaires spéciaux pour déterminer l'opération d'agrégation exécutée par la fonction RollupChildren.

Voir aussi

Référence

Référence des opérateurs MDX (MDX)

Concepts

Opérateurs (syntaxe MDX)

Aide et Informations

Assistance sur SQL Server 2005