Freigeben über


Exists (MDX)

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 <Measuregruppenname> angegeben wird, gibt die Funktion Tupel zurück, die zusammen mit einem oder mehreren Tupeln der zweiten Menge vorhanden sind, sowie Tupel mit verknüpften Zeilen in der Faktentabelle der angegebenen Measuregruppe.

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, wenn das MeasureGroupName-Argument angegeben wird.

Beispiele:

Kunden in Kalifornien:

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

Kunden in Kalifornien und Umsätze:

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

Kunden und Umsätze:

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

Kunden, die Fahrräder gekauft haben:

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