Var (MDX)

Belirtilen ilk kümenin bir veya daha fazla tuple ile birlikte var olan tuple kümesini döndürür. Bu fonksiyon manuel olarak otomatik olarak yerine getirir, otomatik olarak çalışır. Otomatik varlıkları hakkında daha fazla bilgi için MDX'te Temel Kavramlar (Analiz Hizmetleri) bölümüne bakınız.

Eğer isteğe <bağlı Ölçü Grubu Adı> sağlanırsa, fonksiyon ikinci kümeden bir veya daha fazla tuple içeren tuple'ları ve belirtilen ölçü grubunun bilgi tablosunda satırlara bağlı olan tuple'ları döndürür.

Syntax

  
Exists( Set_Expression1 , Set_Expression2 [, MeasureGroupName] )  

Arguments

Set_Expression1
Bir küme döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.

Set_Expression2
Bir küme döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.

MeasureGroupName
Ölçü grubu adını belirten geçerli bir dizi ifadesi.

Remarks

  1. Ölçü grubu satırları, MeasureGroupName argümanı belirtildiğinde Exists'e katkıda bulunur. Bu, bu Exists formu ile Nonempty fonksiyonu arasındaki farktır: eğer bu ölçümlerin NullProcessing özelliği Preserve olarak ayarlanırsa, bu ölçümlerin küpün o bölümüne karşı sorgular çalıştırıldığında Null değerleri göstereceği anlamına gelir; NonEmpty her zaman Null ölçü değerlerine sahip kümelerden tuple'ları kaldırırken, MeasureGroupName argümanıyla Exists, ölçü değerleri Null olsa bile ilişkili ölçü grubu satırları olan tuple'ları filtrelemez.

  2. MeasureGroupName parametresi kullanılırsa, sonuçlar referans edilen ölçüt grubunda görünür ölçüm olup olmadığına bağlı olacaktır; eğer referans edilen ölçü grubunda görünür ölçü yoksa, EXISTS her zaman boş bir küme döndürür, Set_Expression1 ve Set_Expression2 değerlerinden bağımsız olarak.

Examples

Kaliforniya'da yaşayan müşteriler:

SELECT [Measures].[Internet Sales Amount] ON 0,  
EXISTS(  
[Customer].[Customer].[Customer].MEMBERS  
, {[Customer].[State-Province].&[CA]&[US]}  
) ON 1   
FROM [Adventure Works]  
  

Kaliforniya'da satışları olan müşteriler:

SELECT [Measures].[Internet Sales Amount] ON 0,  
EXISTS(  
[Customer].[Customer].[Customer].MEMBERS  
, {[Customer].[State-Province].&[CA]&[US]}  
, "Internet Sales") ON 1   
FROM [Adventure Works]  
  

Satışlı müşteriler:

SELECT [Measures].[Internet Sales Amount] ON 0,  
EXISTS(  
[Customer].[Customer].[Customer].MEMBERS  
, , "Internet Sales") ON 1   
FROM [Adventure Works]  
  

Bisiklet satın alan müşteriler:

SELECT [Measures].[Internet Sales Amount] ON 0,  
EXISTS(  
[Customer].[Customer].[Customer].MEMBERS  
, {[Product].[Product Categories].[Category].&[1]}  
, "Internet Sales") ON 1   
FROM [Adventure Works]