Distinct (MDX)

更新日期: 2007 年 9 月 15 日

对指定的集求值,删除该集中的重复元组,然后返回结果集。

语法

Distinct(Set_Expression)

参数

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

备注

如果 Distinct 函数在指定的集中找到了重复的元组,则此函数只保留重复元组的第一个实例,同时保留该集原来的顺序。

示例

以下 MDX 查询显示了 Distinct 函数的用法以及该函数从示例多维数据集 AdventureWorks 中检索的结果。

Select Distinct({[Geography].[Country].&[Australia],

[Geography].[Country].&[France],

[Geography].[Country].&[Canada],

[Geography].[Country].&[Australia],

[Geography].[Country].&[United States],

[Geography].[Country].&[United Kingdom],

[Geography].[Country].&[Canada]}) on 1,

[Measures].[Reseller Sales Amount] on 0

from [Adventure Works]

如以下结果所示,结果集中的结果顺序与查询中的元组中的顺序相同。 但是,移除了重复的元组。

Reseller SalesAmount

Australia$1,594,335.38

France$4,607,537.94

Canada$14,377,925.60

United States$53,607,801.21

United Kingdom$4,279,008.83

请参阅

参考

MDX 函数参考 (MDX)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2007 年 9 月 15 日

新增内容:
  • 添加了示例。

2006 年 7 月 17 日

更改的内容:
  • 更新了语法和参数,以使表述更加清晰。