Operatori unari

Nel linguaggio MDX (Multidimensional Expressions) gli operatori unari eseguono un'operazione su un singolo operando, ad esempio la restituzione del valore positivo o negativo di un'espressione numerica.

MDX supporta gli operatori unari elencati nella tabella seguente.

Operator Descrizione
- (negativo) Restituisce l'opposto del valore di un'espressione numerica.
+ (positivo) Restituisce il valore positivo di un'espressione numerica.

Nell'esempio seguente viene illustrato l'utilizzo di un operatore unario per la restituzione dell'opposto del valore di una misura:

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

MDX usa inoltre operatori unari speciali per determinare l'operazione di aggregazione eseguita dalla funzione RollupChildren . Per altre informazioni su questi operatori unari speciali, vedere Aggiungere un'aggregazione personalizzata a una dimensione.

Vedi anche

Operatori (sintassi MDX)