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>>))

请参阅

参考