Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.