단항 연산자Unary Operators

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

MDX의 단항 연산자는 숫자 식의 음수 값 또는 양수 값을 반환하는 등의 단일 피연산자에 대한 연산을 수행합니다.In Multidimensional Expressions (MDX), unary operators perform an operation on a single operand, such as returning the negative or positive value of a numeric expression.

다음 표에서는 MDX가 지원하는 단항 연산자를 나열합니다.MDX supports the unary operators listed in the following table.

연산자Operator DescriptionDescription
-(음수)- (Negative) 숫자 식의 음수 값을 반환합니다.Returns the negative value of a numeric expression.
+(양수)+ (Positive) 숫자 식의 양수 값을 반환합니다.Returns the positive value of a numeric expression.

다음 예에서는 음수 측정 값을 반환하는 단항 연산자의 사용 방법을 설명합니다.The following example demonstrates the use of a unary operator to return the negative value of a measure:

WITH   
   MEMBER [Measures].[NegDiscountAmount] AS  
   -[Measures].[Discount Amount]  
SELECT   
   {[Measures].[Discount Amount],[Measures].[NegDiscountAmount]} on COLUMNS,  
   NON EMPTY [Product].[Product].MEMBERS  ON Rows  
FROM [Adventure Works]  
WHERE [Product].[Category].[Bikes]  

또한 MDX가 특수 한 단항 연산자를 사용 하 여 수행한 집계 작업을 확인 하는 RollupChildren 함수입니다.In addition, MDX uses special unary operators to determine the aggregation operation performed by the RollupChildren function. 이러한 특수 한 단항 연산자에 대 한 자세한 내용은 참조 하십시오. 차원에 사용자 지정 집계 추가합니다.For more information on these special unary operators, see Add a Custom Aggregation to a Dimension.

관련 항목:See Also

연산자 ( MDX 구문 )Operators (MDX Syntax)