Operatory arytmetyczne
W wyrażeniach wielowymiarowych (MDX) można używać operatorów arytmetycznych dla dowolnych obliczeń arytmetycznych, w tym dodawanie, odejmowanie, mnożenie i dzielenie.
MDX obsługuje operatory arytmetyczne wymienione w poniższej tabela.
Operator |
Opis |
---|---|
Dodaje dwie liczby. |
|
Dzieli jedną liczbę przez drugą. |
|
Mnoży dwie liczby. |
|
Odejmuje dwie liczby. |
|
^ (Moc) |
Podnosi jedną liczbę przez drugą. |
Ostrzeżenie
MDX nie zawiera funkcja uzyskać pierwiastek kwadratowy liczby.Aby uzyskać pierwiastek kwadratowy liczby, podnieść ją do potęgi za pomocą 0,5 ^ operator.
Kolejność pierwszeństwa
Następujące reguły określają pierwszeństwo operatorów arytmetycznych w języku MDX wyrażenie:
Gdy istnieje więcej niż jeden operator arytmetyczny, w wyrażenie, MDX wykonuje mnożenie i dzielenie najpierw następuje odejmowanie i dodawanie.
Gdy wszystkie operatory arytmetyczne w wyrażeniu mają taki sam poziom pierwszeństwa, kolejność wykonywania jest od lewej do prawej.
Wyrażenia w nawiasach mają pierwszeństwo przed wszystkimi pozostałymi operacjami.