Existuje (MDX)

Vrátí množinu n-tic první specifikované množiny, které existují s jednou nebo více n-ticemi z druhé množiny. Tato funkce provádí manuálně to, co automaticky funguje auto. Pro více informací o existenci automobilů viz Klíčové koncepty v MDX (Analytic Services).

Pokud je zadán volitelný <název> skupiny měření, funkce vrátí n-tice, které existují s jednou nebo více n-ticemi z druhé množiny, a ty, které mají přiřazené řádky v tabulce faktů dané skupiny měření.

Syntax

  
Exists( Set_Expression1 , Set_Expression2 [, MeasureGroupName] )  

Arguments

Set_Expression1
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.

Set_Expression2
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.

MeasureGroupName
Platný řetězcový výraz specifikující název skupiny mír.

Remarks

  1. Řádky skupiny měření s mírami obsahujícími nulové hodnoty přispívají k Exists , když je specifikován argument MeasureGroupName. To je rozdíl mezi touto formou funkce Exists a funkcí Nonempty: pokud je vlastnost NullProcessing těchto měření nastavena na Uchování, znamená to, že míry budou zobrazovat hodnoty Null, když jsou dotazy spuštěny na této části krychle; NonEmpty vždy odstraní n-tice z množiny s hodnotami Null míry, zatímco Exists s argumentem MeasureGroupName nefiltruje n-tice, které mají přiřazené řádky skupiny měr, i když jsou hodnoty měření nulové.

  2. Pokud je použit parametr MeasureGroupName , výsledky budou záviset na tom, zda jsou v referenční skupině měření viditelné míry; pokud v referenční skupině měření nejsou žádné viditelné míry, pak EXISTS vždy vrátí prázdnou množinu, bez ohledu na hodnoty Set_Expression1 a Set_Expression2.

Examples

Zákazníci žijící v Kalifornii:

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

Zákazníci žijící v Kalifornii s prodeji:

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

Zákazníci s prodeji:

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

Zákazníci, kteří si koupili kola:

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