Oordning (MDX)

Tar bort all tvingad ordning från en specificerad uppsättning.

Syntax

  
Unorder(Set_Expression)   

Arguments

Set_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.

Remarks

Unorder-funktionen tar bort all ordning som påtvingats tuplerna i mängden av någon annan funktion eller sats, såsom Order-funktionen. Ordningen av tuplerna i mängden som returneras av oordningsfunktionen är obestämd.

Funktionen Unorder används som en ledtråd för frågeoptimering för mängdbearbetning. Om ordningen på tupler inom en mängd är oviktig för en beräkning eller fråga kan användningen av funktionen Unorder ge en prestandafördel i sådana fall. Till exempel kan NonEmpty (MDX)-funktionen prestera bättre när mängden som tillhandahålls denna funktion är oredie än om Analysis Services behöver bevara ordning, även om frågeprocessorn med SQL Server 2017 Analysis Services försöker utföra denna funktion automatiskt för många funktioner, såsom Summa och Aggregate. Prestandafördelen med att använda Unorder är sannolikt bara märkbar på mycket stora mängder bestående av miljontals tupler.

Example

Följande pseudokod illustrerar syntaxen för denna funktion.

NonEmpty (UnOrder (<set_expression>))