共用方式為


Unorder (MDX)

從指定的集合中移除任何強制排序。

語法

  
Unorder(Set_Expression)   

引數

Set_Expression
傳回集合的有效多維度運算式 (MDX) 運算式。

備註

Unorder 式會移除任何其他函式或語句所包含之 Tuple 的任何排序,例如 Order 函式。 Unorder 函式所 傳回集合中 Tuple 的順序不確定。

Unorder 函式會當做查詢優化設定處理的提示使用。 如果集合內的 Tuple 順序對計算或查詢而言並不重要,則使用 Unorder 函式可以在這類情況下提供效能優勢。 例如,當提供給此函式的集合未排序時, NonEmpty (MDX) 函式的執行效能可能會比 Analysis Services 需要保留順序還要好,雖然使用 SQL Server 2017 Analysis Services (SSAS), 查詢處理器會嘗試針對許多函式自動執行此函式,例如 Sum Aggregate 。 使用 Unorder 的效能優點很可能在包含數百萬個 Tuple 的非常大型集合上明顯。

範例

下列虛擬程式碼說明此函式的語法。

NonEmpty (UnOrder (<set_expression>))  

另請參閱

MDX 函數參考 (MDX)