Guida di riferimento agli operatori MDX (MDX)MDX Operator Reference (MDX)

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

Il linguaggio MDX (Multidimensional Expression) supporta operatori sui set, di stringa, aritmetici, logici, di confronto e unari.The Multidimensional Expressions (MDX) language supports arithmetic, logical, comparison, set, string, and unary operators. Nella tabella seguente vengono elencati gli operatori supportati e le relative descrizioni.The following table lists the supported operators and their descriptions.

Contenuto della sezioneIn This Section

ArgomentoTopic DescriptionDescription
-( Commento ) ( MDX )-- (Comment) (MDX) Indica un testo di commento specificato dall'utente.Indicates comment text that is provided by the user.
-( Ad eccezione di ) ( MDX )- (Except) (MDX) Esegue un'operazione sui set che restituisce la differenza tra due set, rimuovendo i membri duplicati.Performs a set operation that returns the difference between two sets, removing duplicate members.
-( Negativo ) ( MDX )- (Negative) (MDX) Esegue un'operazione unaria che restituisce l'opposto del valore di un'espressione numerica.Performs a unary operation that returns the negative value of a numeric expression.
-( Sottrarre ) ( MDX )- (Subtract) (MDX) Esegue un'operazione aritmetica che sottrae un numero da un altro.Performs an arithmetic operation that subtracts one number from another number.
* ( Crossjoin ) ( MDX )* (Crossjoin) (MDX) Esegue un'operazione sui set che restituisce il prodotto incrociato di due set.Performs a set operation that returns the cross product of two sets.
* ( Moltiplicare ) ( MDX )* (Multiply) (MDX) Esegue un'operazione aritmetica di moltiplicazione tra due numeri.Performs an arithmetic operation that multiplies two numbers.
( divisione ) ( MDX )(Divide) (MDX) Esegue un'operazione aritmetica di divisione di un numero per un altro.Performs an arithmetic operation that divides one number by another number.
^ ( Power ) ( MDX )^ (Power) (MDX) Esegue un'operazione aritmetica che eleva un numero a un altro numero.Performs an arithmetic operation that raises one number by another number.
Commento ( MDX )Comment (MDX) Indica un testo di commento specificato dall'utente.Indicates comment text that is provided by the user.
( Commento ) ( MDX )(Comment) (MDX) Evidenzia il testo inserito dall'utente.Indicates user-provided text.
: ( Intervallo di ) ( MDX ): (Range) (MDX) Esegue un'operazione sui set che restituisce un set ordinato in modo naturale, in cui i due membri specificati costituiscono gli endpoint e tutti i membri compresi tra questi ultimi vengono inclusi come membri del set.Performs a set operation that returns a naturally ordered set, with the two specified members as endpoints, and all members between the two specified members included as members of the set.
+ ( Aggiungi ) ( MDX )+ (Add) (MDX) Esegue un'operazione aritmetica di somma di due numeri.Performs an arithmetic operation that adds two numbers.
+ ( Positivo ) ( MDX )+ (Positive) (MDX) Esegue un'operazione unaria che restituisce il valore positivo di un'espressione numerica.Performs a unary operation that returns the positive value of a numeric expression.
+ ( Concatenazione di stringhe ) ( MDX )+ (String Concatenation) (MDX) Esegue un'operazione di stringa che concatena due o più tuple o stringhe di caratteri oppure una combinazione di stringhe e tuple.Performs a string operation that concatenates two or more character strings, tuples, or a combination of strings and tuples.
+ ( Unione ) ( MDX )+ (Union) (MDX) Esegue un'operazione sui set che restituisce l'unione di due set, rimuovendo i membri duplicati.Performs a set operation that returns a union of two sets, removing duplicates.
< ( Minore di ) ( MDX )< (Less Than) (MDX) Esegue un'operazione di confronto che determina se il valore di un'espressione MDX è minore di quello di un'altra espressione MDX.Performs a comparison operation that determines whether the value of one MDX expression is less than the value of another MDX expression.
< = ( Minore o uguale a ) ( MDX )<= (Less Than or Equal To) (MDX) Esegue un'operazione di confronto che determina se il valore di un'espressione MDX è minore o uguale a quello di un'altra espressione MDX.Performs a comparison operation that determines whether the value of one MDX expression is less than or equal to the value of another MDX expression.
< > ( Non uguale a ) ( MDX )<> (Not Equal To) (MDX) Esegue un'operazione di confronto che determina se il valore di un'espressione MDX è diverso da quello di un'altra espressione MDX.Performs a comparison operation that determines whether the value of one MDX expression is not equal to the value of another MDX expression.
= ( Uguale a ) ( MDX )= (Equal To) (MDX) Esegue un'operazione di confronto che determina se il valore di un'espressione MDX è uguale a quello di un'altra espressione MDX.Performs a comparison operation that determines whether the value of one MDX expression is equal to the value of another MDX expression.
> ( Maggiore di ) ( MDX )> (Greater Than) (MDX) Esegue un'operazione di confronto che determina se il valore di un'espressione MDX è maggiore di quello di un'altra espressione MDX.Performs a comparison operation that determines whether the value of one MDX expression is greater than the value of another MDX expression.
> = ( Maggiore o uguale a ) ( MDX )>= (Greater Than or Equal To) (MDX) Esegue un'operazione di confronto che determina se il valore di un'espressione MDX è maggiore o uguale a quello di un'altra espressione MDX.Performs a comparison operation that determines whether the value of one MDX expression is greater than or equal to the value of another MDX expression.
E ( MDX )AND (MDX) Esegue la congiunzione logica di due espressioni numeriche.Performs a logical conjunction on two numeric expressions.
È ( MDX )IS (MDX) Esegue un confronto logico tra due espressioni di oggetto.Performs a logical comparison on two object expressions.
NON ( MDX )NOT (MDX) Esegue la negazione logica di un'espressione numerica.Performs a logical negation on a numeric expression.
O ( MDX )OR (MDX) Esegue la disgiunzione logica di due espressioni numeriche.Performs a logical disjunction on two numeric expressions.
XOR ( MDX )XOR (MDX) Esegue un'operazione di esclusione logica tra due espressioni numeriche.Performs a logical exclusion on two numeric expressions.

Vedere ancheSee Also

Riferimenti al linguaggio MDX ( MDX )MDX Language Reference (MDX)