Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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>))