Operatori aritmetici

Nel linguaggio MDX (Multidimensional Expressions) è possibile utilizzare gli operatori aritmetici per eseguire qualsiasi tipo di calcolo aritmetico, incluse addizioni, sottrazioni, moltiplicazioni e divisioni.

MDX supporta gli operatori aritmetici elencati nella tabella seguente.

Operatore

Descrizione

+ (addizione)

Esegue la somma due numeri.

/ (divisione)

Esegue una divisione di un numero per un altro.

* (moltiplicazione)

Moltiplica due numeri.

- (sottrazione)

Sottrae un numero da un altro.

^ (elevamento a potenza)

Eleva un numero a un altro numero.

Nota

In MDX non sono incluse funzioni per ottenere la radice quadrata di un numero. Per ottenere la radice quadrata di un numero, elevarlo alla potenza di 0,5 utilizzando l'operatore ^.

Ordine di precedenza

L'ordine di precedenza per gli operatori aritmetici in un'espressione MDX è determinato dalle regole seguenti:

  • Se un'espressione include più operatori aritmetici, verranno eseguite per prime le operazioni di moltiplicazione e divisione, seguite da sottrazione e addizione.

  • Se tutti gli operatori aritmetici in un'espressione hanno la stessa precedenza, verranno applicati procedendo da sinistra a destra.

  • Le espressioni tra parentesi hanno la precedenza su tutte le altre operazioni.