Unorder (MDX)
从指定集中删除任何强制排序。
语法
Unorder(Set_Expression)
参数
- Set_Expression
返回集的有效多维表达式 (MDX)。
注释
Unorder 函数删除集中包含的元组被其他任意函数或语句(例如 Order 函数)强制实施的任一顺序。 由 Unorder 函数返回的集中的元组顺序是不确定的。
将 Unorder 函数用作 MicrosoftSQL ServerAnalysis Services 的提示以对级处理进行查询优化。 如果集中的元组顺序对计算并不重要,使用 Unorder 函数可提高性能。 例如,与 Analysis Services 需要保留顺序时相比,NonEmpty (MDX) 函数在提供给它的集未经排序时表现地更为出色。 使用 SQL ServerAnalysis Services 时,查询处理器会尝试自动对许多函数(例如 Sum 和 Aggregate)执行此函数。
示例
下面的伪代码说明了此函数的语法。
NonEmpty (UnOrder (<<set_expression>>))