산술 연산자Arithmetic Operators

적용 대상:예SQL Server Analysis Services아니요Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

MDX에서 산술 연산자를 사용하여 더하기, 빼기, 곱하기 및 나누기 등의 산술 계산을 수행할 수 있습니다.You can use arithmetic operators in Multidimensional Expressions (MDX) for any arithmetic computations, including addition, subtraction, multiplication, and division.

MDX는 다음 테이블에 나열된 산술 연산자를 지원합니다.MDX supports the arithmetic operators listed in the following table.

연산자Operator DescriptionDescription
+(더하기)+ (Add) 두 숫자를 더합니다.Adds two numbers.
/ (나누기)/ (Divide) 한 수를 다른 수로 나눕니다.Divides one number by another number.
(곱하기) (Multiply) 두 숫자를 곱합니다.Multiplies two numbers.
-(빼기)- (Subtract) 두 숫자의 차이 값을 구합니다.Subtracts two numbers.
^ (거듭제곱)^ (Power) 한 수에 다른 수를 제곱합니다.Raises one number by another number.

참고

MDX에는 수의 제곱근을 구하는 함수가 포함되어 있지 않습니다.MDX does not include a function to obtain the square root of a number. 수의 제곱근을 구하려면 ^ 연산자를 사용하여 해당 수를 0.5 지수의 거듭제곱으로 계산합니다.To obtain the square root of a number, raise it to the power of 0.5 using the ^ operatior.

우선 순위Order of Precedence

다음 규칙은 MDX 식에서 산술 연산자의 우선 순위를 결정합니다.The following rules determine the order of precedence for arithmetic operators in an MDX expression:

  • 식에 하나 이상의 산술 연산자가 있는 경우 MDX는 곱하기와 나누기를 먼저 계산한 다음 빼기와 더하기를 계산합니다.When there is more than one arithmetic operator in an expression, MDX performs multiplication and division first, followed by subtraction and addition.

  • 식에 포함된 모든 산술 연산자의 선행 규칙 수준이 동일할 경우 왼쪽에서 오른쪽 순서로 실행합니다.When all arithmetic operators in an expression have the same level of precedence, the order of execution is left to right.

  • 괄호 안의 식은 다른 모든 연산보다 선행됩니다.Expressions within parentheses take precedence over all other operations.

관련 항목:See Also

MDX 연산자 참조 ( Mdx) MDX Operator Reference (MDX)
연산자 ( MDX 구문 )Operators (MDX Syntax)