Unorder (MDX)

更新日期: 2006 年 7 月 17 日

从指定集中删除任何强制排序。

语法

Unorder(Set_Expression) 

参数

  • Set_Expression
    返回集的有效多维表达式 (MDX)。

备注

Unorder 函数删除集中包含的元组被其他任意函数或语句(例如 Order 函数)强制实施的任一顺序。由 Unorder 函数返回的集中的元组顺序是不确定的。

Unorder 函数用作 Microsoft SQL Server Analysis Services 的提示以对级处理进行查询优化。如果集中的元组顺序对计算并不重要,使用 Unorder 函数可提高性能。例如,与 Analysis Services 需要保留顺序时相比,NonEmpty (MDX) 函数在提供给它的集未经排序时表现地更为出色。使用 SQL Server 2005 Analysis Services 时,查询处理器会尝试自动对许多函数(例如 SumAggregate)执行此函数。

示例

下面的伪代码说明了此函数的语法。

NonEmpty (UnOrder (<<set_expression>>))

请参阅

参考

MDX 函数参考 (MDX)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 7 月 17 日

更改的内容:
  • 更新了语法和参数,以便更清楚地表达。
  • 添加了更新的示例。