Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Odstraňuje jakékoli vynucené uspořádání ze specifikované množiny.
Syntax
Unorder(Set_Expression)
Arguments
Nastavit_výraz
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.
Remarks
Funkce Unorder odstraňuje jakékoli uspořádání, které je na n-tice obsažené v množině uvalené jakoukoli jinou funkcí nebo tvrzením, například funkcí Order . Pořadí n-tic v množině vrácené funkcí Unorder je neurčité.
Funkce Unorder slouží jako nápověda pro optimalizaci dotazů pro zpracování množin. Pokud pořadí n-tic v množině není pro výpočet nebo dotaz důležité, může použití funkce Unorder v takových případech přinést výhodu ve výkonu. Například funkce NonEmpty (MDX) může fungovat lépe, pokud je množina poskytnutá této funkci neuspořádaná, než pokud by Analysis Services potřeboval zachovat pořadí, ačkoli u SQL Server 2017 Analysis Services se procesor dotazů snaží tuto funkci provádět automaticky pro mnoho funkcí, jako je Sum a Aggregate. Výkonnostní přínos použití Unorder je pravděpodobně patrný pouze u velmi velkých sad složených z milionů n-tic.
Example
Následující pseudokód ilustruje syntaxi této funkce.
NonEmpty (UnOrder (<set_expression>))