Operatori unariUnary Operators

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

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.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 supporta gli operatori unari elencati nella tabella seguente.MDX supports the unary operators listed in the following table.

OperatoreOperator DescriptionDescription
-(Negativo)- (Negative) Restituisce l'opposto del valore di un'espressione numerica.Returns the negative value of a numeric expression.
+ (Positivo)+ (Positive) Restituisce il valore positivo di un'espressione numerica.Returns the positive value of a numeric expression.

Nell'esempio seguente viene illustrato l'utilizzo di un operatore unario per la restituzione dell'opposto del valore di una misura: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]  

Inoltre, MDX utilizzare speciali operatori unari per determinare l'operazione di aggregazione eseguita dal RollupChildren (funzione).In addition, MDX uses special unary operators to determine the aggregation operation performed by the RollupChildren function. Per ulteriori informazioni su questi operatori unari speciali, vedere aggiungere un'aggregazione personalizzata a una dimensione.For more information on these special unary operators, see Add a Custom Aggregation to a Dimension.

Vedere ancheSee Also

Operatori ( La sintassi MDX )Operators (MDX Syntax)