연산자(DMX)Operators (DMX)

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

쿼리를 산술, 비교, 연결 및 논리 연산을 수행 하려면 확장 DMX (Data Mining) 연산자를 사용할 수 있습니다 MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services합니다.You can use Data Mining Extensions (DMX) operators to perform arithmetic, comparison, concatenation, and logical operations in a query in MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services.

Analysis ServicesAnalysis Services에서는 연산자를 사용하여 다음 동작을 수행할 수 있습니다. uses operators to perform the following actions:

  • 특정 조건을 만족하는 값 또는 개체를 검색합니다.Search for values or objects that meet a specific condition.

  • 값 또는 식 사이에서 결정할 사항을 구현합니다.Implement a decision between values or expressions.

    DMX에서는 아래 섹션에 설명된 것처럼 다양한 범주의 연산자를 사용합니다.DMX uses several categories of operators, described in the following sections. 개별 연산자에 대 한 자세한 내용은 참조 하십시오. Data Mining Extensions ( DMX ) 연산자 참조합니다.For additional information about individual operators, see Data Mining Extensions (DMX) Operator Reference.

연산자 범주Operator category 연산 유형Type of operation
산술 연산자 ( DMX )Arithmetic Operators (DMX) 더하기, 빼기, 곱하기 또는 나누기를 수행합니다.Perform addition, subtraction, multiplication, or division.
비교 연산자 ( DMX )Comparison Operators (DMX) 값을 다른 값 또는 식과 비교합니다.Compare one value against another value or an expression.
논리 연산자 ( DMX )Logical Operators (DMX) AND, OR 또는 NOT 등의 조건에서 진리를 검사합니다.Test for the truth of a condition, such as AND, OR, or NOT.
단항 연산자 ( DMX )Unary Operators (DMX) 단일 피연산자로 연산을 수행합니다.Perform an operation on a single operand.

간단한 DMX 식을 연산자로 결합하여 복잡한 식으로 만들 수 있습니다.You can use operators to combine smaller expressions in DMX into more complex expressions. 복잡한 식에서는 Analysis ServicesAnalysis Services 연산자 우선 순위 정의에 따라 연산자가 처리됩니다.In complex expressions, the operators are evaluated in order based on the Analysis ServicesAnalysis Services definition of operator precedence. 우선 순위가 높은 연산자가 우선 순위가 낮은 연산자보다 먼저 수행됩니다.Operators that have higher precedence are performed before operators that have lower precedence. 식에 대 한 자세한 내용은 참조 식 ( DMX )합니다.For more information about expressions, see Expressions (DMX).

간단한 식을 결합하여 복잡한 식을 만들 때 결과 식의 데이터 형식은 연산자 규칙과 데이터 형식 우선 순위 규칙에 따라 결정됩니다.When you combine simple expressions to form a complex expression, the data type of the resulting expression is determined by combining the rules for the operators with the rules for data type precedence. 결과가 문자 또는 유니코드 값인 경우 Analysis ServicesAnalysis Services에서는 결과의 데이터 정렬이 연산자 규칙과 데이터 정렬 우선 순위 규칙에 따라 결정됩니다.If the result is a character or a Unicode value, Analysis ServicesAnalysis Services determines the collation of the result by combining the rules for the operators with the rules for collation precedence. 간단한 식의 전체 자릿수, 소수 자릿수 및 길이를 기준으로 결과의 전체 자릿수, 소수 자릿수 및 길이를 결정하는 규칙도 있습니다.There are also rules that determine the precision, scale, and length of the result based on the precision, scale, and length of the simple expressions.

관련 항목:See Also

Data Mining Extensions ( DMX ) 참조 Data Mining Extensions (DMX) Reference
Data Mining Extensions ( DMX ) 함수 참조 Data Mining Extensions (DMX) Function Reference
Data Mining Extensions ( DMX ) 문 참조 Data Mining Extensions (DMX) Statement Reference
Data Mining Extensions ( DMX ) 구문 표기 규칙 Data Mining Extensions (DMX) Syntax Conventions
Data Mining Extensions ( DMX ) 구문 요소 Data Mining Extensions (DMX) Syntax Elements
일반 예측 함수 ( DMX ) General Prediction Functions (DMX)
구조 및 DMX 예측 쿼리 사용 Structure and Usage of DMX Prediction Queries
DMX Select 문 이해Understanding the DMX Select Statement