Unorder (MDX)
移除指定集合中的任何強制排序。
語法
Unorder(Set_Expression)
引數
- Set_Expression
傳回集合的有效多維度運算式 (MDX) 運算式。
備註
Unorder 函數可移除其他函數或陳述式賦予給集合中所包含 Tuple 的任何順序,例如 Order 函數。Unorder 函數傳回集合中的 Tuple 未定出順序。
Unorder 函數是做為 MicrosoftSQL ServerAnalysis Services 集合處理時查詢最佳化的提示。如果集合內的 Tuple 順序在計算時並不重要,在這類情況下使用 Unorder 函數可改善效能。例如,比起 Analysis Services 需要保留順序,提供給 NonEmpty (MDX) 函數的集合沒有排序時,該函數的執行效能會更好。在 SQL ServerAnalysis Services,查詢處理器會嘗試為許多函數 (例如 Sum 和 Aggregate) 自動執行這個函數。
範例
下列虛擬程式碼說明這個函數的語法。
NonEmpty (UnOrder (<<set_expression>>))