Freigeben über


Exists (MDX)

Aktualisiert: 12. Dezember 2006

Gibt die Menge der Tupel der ersten angegebenen Menge zurück, die zusammen mit einem oder mehreren Tupeln der zweiten angegebenen Menge vorhanden sind. Diese Funktion führt die Operationen manuell aus, die Auto-exist automatisch ausführt. Weitere Informationen zu Auto-exist finden Sie unter Schlüsselkonzepte in MDX (MDX).

Wenn der optionale Parameter <Measure Group Name> angegeben wird, gibt die Funktion Tupel zurück, die zusammen mit einem oder mehreren Tupeln der zweiten Menge vorhanden sind und keine NULL-Werte in der angegebenen Measuregruppe aufweisen.

Syntax

Exists( Set_Expression1 , Set_Expression2 [, MeasureGroupName] )

Argumente

  • Set_Expression1
    Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.
  • Set_Expression2
    Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.
  • MeasureGroupName
    Ein gültiger Zeichenfolgenausdruck, der einen Measuregruppennamen angibt.

Hinweise

Measuregruppenzeilen mit Measures, die NULL-Werte enthalten, tragen zu Exists bei.

Beispiele:

Kunden in Kalifornien:

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

Kunden in Kalifornien und Umsätze:

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

Kunden und Umsätze:

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

Kunden und Xbox-Umsätze:

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

Kunden und Umsätze in den US-Bundesstaaten Washington und Kalifornien sowie in England (wobei der Wert für England fälschlicherweise in den Vereinigten Staaten platziert ist):

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]

Siehe auch

Verweis

MDX-Funktionsreferenz (MDX)
Crossjoin (MDX)
NonEmptyCrossjoin (MDX)
NonEmpty (MDX)
IsEmpty (MDX)

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

12. Dezember 2006

Geänderter Inhalt:
  • Ein weiteres Beispiel wurde hinzugefügt.

17. Juli 2006

Geänderter Inhalt:
  • Syntax und Argumente wurden zur Verdeutlichung aktualisiert.
  • Aktualisierte Beispiele wurden hinzugefügt.