Operadores unarios

En las expresiones multidimensionales (MDX), los operadores unarios realizan una operación en un solo operando, como devolver el valor positivo o negativo de una expresión numérica.

MDX es compatible con los operadores unarios que se indican en la siguiente tabla.

Operador Descripción
- (Negativo) Devuelve el valor negativo de una expresión numérica.
+ (Positivo) Devuelve el valor positivo de una expresión numérica.

En el siguiente ejemplo se ilustra el uso de un operador unario para devolver el valor negativo de una medida:

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]  

Además, MDX usa operadores unarios especiales para determinar la operación de agregación realizada por la función RollupChildren . Para obtener más información sobre estos operadores unarios especiales, vea Agregar una agregación personalizada a una dimensión.

Consulte también

Operadores (sintaxis de MDX)