次の方法で共有


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 日

変更内容 :
  • わかりやすくするために構文および引数を更新しました。