Partager via


Exists (MDX)

Mis à jour : 12 décembre 2006

Retourne l'ensemble des tuples du premier jeu spécifié qui coexistent avec un ou plusieurs tuples du deuxième jeu spécifié. Cette fonction effectue manuellement ce que l'auto-existence réalise de manière automatique. Pour plus d'informations sur l'auto-existence, consultez Concepts clés dans MDX (MDX).

Si le <nom de groupe de mesures> est fourni, la fonction retourne les tuples qui coexistent avec un ou plusieurs tuples du deuxième jeu ; ces tuples disposent de données non NULL dans le groupe de mesures spécifié.

Syntaxe

Exists( Set_Expression1 , Set_Expression2 [, MeasureGroupName] )

Arguments

  • Set_Expression1
    Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.
  • Set_Expression2
    Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.
  • MeasureGroupName
    Expression de chaîne valide qui précise le nom d'un groupe de mesures.

Notes

Les lignes de groupe de mesures dotées de valeurs NULL contribuent à Exists.

Exemples

Clients résidant en Californie :

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

Clients résidant en Californie avec ventes :

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

Clients avec ventes :

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

Clients avec ventes Xbox :

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

Clients avec ventes dans les états de Washington (WA) et de Californie (CA) ou en Angleterre (la valeur ENG désignant l'Angleterre est placée par erreur dans les États-Unis) :

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]

Voir aussi

Référence

Guide de référence des fonctions MDX (MDX)
Crossjoin (MDX)
NonEmptyCrossjoin (MDX)
NonEmpty (MDX)
IsEmpty (MDX)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

12 décembre 2006

Contenu modifié :
  • Ajout d'un autre exemple.

17 juillet 2006

Contenu modifié :
  • Mise à jour de la syntaxe et des arguments à des fins d'éclaircissement.
  • Ajout d'exemples mis à jour.