순서 취소(MDX)

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

구문

  
Unorder(Set_Expression)   

인수

Set_Expression
집합을 반환하는 유효한 MDX(다차원 식) 식입니다.

설명

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

Unorder 함수는 집합 처리를 위한 쿼리 최적화를 위한 힌트로 사용됩니다. 집합 내의 튜플 순서가 계산 또는 쿼리에 중요하지 않은 경우 Unorder 함수를 사용하면 이러한 경우 성능이 향상됩니다. 예를 들어, SQL Server 2017 Analysis Services(SSAS)를 사용하면 쿼리 프로세서가 Sum 및 Aggregate같은 많은 함수에 대해 이 함수를 자동으로 수행하려고 시도하지만 Analysis Services에서 순서를 유지해야 하는 경우보다 이 함수에 제공된 집합의 순서가 지정되지 않은 경우 MDX(NonEmpty) 함수가 더 잘 수행될 수 있습니다. Unorder 사용의 성능 이점은 수백만 개의 튜플로 구성된 매우 큰 집합에서만 두드러질 수 있습니다.

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

NonEmpty (UnOrder (<set_expression>))  

참고 항목

MDX 함수 참조(MDX)