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 |
|
17. Juli 2006 |
|