Unorder(MDX)

지정한 집합에서 강제 적용된 순서를 제거합니다.

구문

Unorder(Set_Expression) 

인수

  • Set_Expression
    집합을 반환하는 유효한 MDX 식입니다.

주의

Unorder 함수는 Order 함수와 같은 다른 함수 또는 문에 의해 집합에 포함되는 튜플에 적용된 순서를 제거합니다. Unorder 함수로 반환된 집합의 튜플 순서는 결정적이지 않습니다.

Unorder 함수는 MicrosoftSQL ServerAnalysis Services에서 집합 처리를 위해 쿼리를 최적화하는 데 힌트로 사용됩니다. 집합 내의 튜플 순서가 계산에 중요하지 않은 경우 Unorder 함수를 사용하면 그러한 경우의 성능 이점을 제공합니다. 예를 들어 NonEmpty(MDX) 함수는 Analysis Services에서 순서를 유지해야 하는 경우보다 이 함수에 지정된 집합이 정렬되어 있지 않은 경우에 보다 효과적으로 수행될 수 있습니다. SQL ServerAnalysis Services에서 쿼리 프로세서는 Sum 및 Aggregate와 같은 여러 함수에 대해 자동으로 이 함수를 수행하려고 합니다.

다음 의사 코드에서는 이 함수에 대한 구문을 보여 줍니다.

NonEmpty (UnOrder (<<set_expression>>))

참고 항목

참조