Operadores unariosUnary Operators

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.In Multidimensional Expressions (MDX), unary operators perform an operation on a single operand, such as returning the negative or positive value of a numeric expression.

MDX es compatible con los operadores unarios que se indican en la siguiente tabla.MDX supports the unary operators listed in the following table.

OperadorOperator DescripciónDescription
- (Negativo)- (Negative) Devuelve el valor negativo de una expresión numérica.Returns the negative value of a numeric expression.
+ (Positivo)+ (Positive) Devuelve el valor positivo de una expresión numérica.Returns the positive value of a numeric expression.

En el siguiente ejemplo se ilustra el uso de un operador unario para devolver el valor negativo de una medida:The following example demonstrates the use of a unary operator to return the negative value of a measure:

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 utiliza operadores unarios especiales para determinar la operación de agregación realizada por el RollupChildren función.In addition, MDX uses special unary operators to determine the aggregation operation performed by the RollupChildren function. Para obtener más información sobre estos operadores unarios especiales, consulte agregar una agregación personalizada a una dimensión.For more information on these special unary operators, see Add a Custom Aggregation to a Dimension.

Vea tambiénSee Also

Operadores (sintaxis MDX)Operators (MDX Syntax)