Operatory arytmetyczne
W wyrażeniach MDX (Multidimensional) można użyć operatorów arytmetycznych dla wszelkich obliczeń arytmetycznych, w tym dodawanie, odejmowanie, mnożenie i dzielenie.
MDX obsługuje operatory arytmetyczne wymienione w poniższej tabela.
Operator |
Description |
---|---|
Dodaje dwie liczby. |
|
Dzieli jedną liczbę przez drugą. |
|
Mnoży dwie liczby. |
|
Odejmuje dwie liczby. |
|
^ (Zasilania) |
Podnosi jedną liczbę przez drugą. |
Uwaga
MDX nie zawiera funkcja, aby uzyskać pierwiastek kwadratowy liczby.Aby uzyskać pierwiastek kwadratowy z liczby, podnieść go do potęgi 0,5 przy użyciu ^ operator.
Kolejność pierwszeństwo
Następujące reguły określają kolejność pierwszeństwa operatorów arytmetycznych w MDX wyrażenie:
Jeśli istnieje więcej niż jeden operator arytmetyczny w wyrażenie, MDX wykonuje mnożenie i dzielenie, a następnie odejmowanie i dodawanie.
Jeśli wszystkie operatory arytmetyczne w wyrażeniu mają ten sam poziom pierwszeństwa, kolejność wykonywania jest od lewej do prawej.
Wyrażenia w nawiasach pierwszeństwo w stosunku do innych operacji.