共用方式為


Distinct (MDX)

更新: 2007 年 9 月 15 日

評估指定的集合,從集合移除重複的 Tuple,並且傳回結果集。

語法

Distinct(Set_Expression)

引數

  • Set_Expression
    傳回集合的有效多維度運算式 (MDX) 運算式。

備註

如果 Distinct 函數在指定的集合內找到重複的 Tuple,函數會讓集合的順序保持不變,而只保留重複 Tuple 的第一個執行個體。

範例

下列 MDX 查詢示範 Distinct 函數的使用,並顯示函數從範例 Cube (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]

如下列結果所示,在集合中的結果順序與查詢之 Tuple 中的順序相同。但是已經移除重複的 Tuple。

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 日

變更的內容:
  • 更新了語法及引數,以便更加清楚地表示。