共用方式為


Exists (MDX)

更新: 2006 年 12 月 12 日

傳回屬於第一個指定集合並且與第二個指定集合中一或多個 Tuple 同時存在的 Tuple 集合。這個函數會手動執行自動存在功能自動執行的動作。如需有關自動存在的詳細資訊,請參閱<MDX 的關鍵概念 (MDX)>。

如果提供了選擇性的 <量值群組名稱>,此函數會傳回與第二個集合中一或多個 Tuple 同時存在的 Tuple,並且這些 Tuple 擁有指定之量值群組中的非 NULL 資料。

語法

Exists( Set_Expression1 , Set_Expression2 [, MeasureGroupName] )

引數

  • Set_Expression1
    傳回集合的有效多維度運算式 (MDX) 運算式。
  • Set_Expression2
    傳回集合的有效多維度運算式 (MDX) 運算式。
  • MeasureGroupName
    指定量值群組名稱的有效字串運算式。

備註

量值含有 Null 值的量值群組資料列促成 Exists

範例

住在加州的客戶:

Exists(Customers.byName.members, {Customers.State.CA})

住在加州並且有銷售額的客戶:

Exists(Customers.byName.members, {Customers.State.CA}, 'Sales')

有銷售額的客戶:

Exists(Customers.byName.members, , 'Sales')

有 Xbox 銷售額的客戶:

Exists(Customers.byName.members, {Product.[Product Name].[Xbox]} , 'Sales')

在華盛頓州、加州或英國 (因為英國這個值被誤歸入美國範圍內) 有銷售額的客戶:

SELECT 
 Exists(
   [Customer].[Customer Geography].[State-Province].Members * 
    [Sales Channel].[Sales Channel].&[Internet]
   ,
   {[Customer].[Customer Geography].[State-Province].&[WA]&[US], 
    [Customer].[Customer Geography].[State-Province].&[CA]&[US],
    [Customer].[Customer Geography].[State-Province].&[ENG]&[US]}
  )
ON 0
FROM [Adventure Works]
WHERE [Measures].[Internet Sales Amount]

請參閱

參考

MDX 函數參考 (MDX)
Crossjoin (MDX)
NonEmptyCrossjoin (MDX)
NonEmpty (MDX)
IsEmpty (MDX)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 12 月 12 日

變更的內容:
  • 新增另一個範例。

2006 年 7 月 17 日

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