Udostępnij za pośrednictwem


Istnieje (MDX)

Zwraca zestaw krotek pierwszy określony zestaw istnieje z jednego lub więcej krotek drugi zestaw określonych.Funkcja wykonuje się ręcznie istnieje co automatycznie wykonuje automatycznie.Aby uzyskać więcej informacji na temat automatycznego istnieje, zobacz Podstawowe pojęcia dotyczące MDX (MDX).

Jeśli opcjonalna <Nazwa grupa miar> jest podana, funkcja zwraca krotek istnieje z jednego lub więcej krotek drugi zestaw i tych krotek, z którymi skojarzono wierszy w tabela fakt w grupie określonej miara.

Składnia

Exists( Set_Expression1 , Set_Expression2 [, MeasureGroupName] )

Argumenty

  • Set_Expression1
    Prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca zestaw.

  • Set_Expression2
    Prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca zestaw.

  • MeasureGroupName
    Określenie wyrażenia prawidłowy ciąg grupa miar nazwy.

Uwagi

Wiersze grupy miary środków zawierających wartości null, które przyczyniają się do Exists gdy określono MeasureGroupName argument.Jest to różnica ta forma Exists i funkcja Niepuste: Jeśli właściwość NullProcessing tych środków jest zestaw do zachowywania, oznacza to, że środki będą wyświetlane wartości Null podczas wykonywania kwerend przeciwko części moduł; NonEmpty będzie zawsze usuwanie krotek zestaw, które mają wartość Null pomiaru wartości, dlatego istnieje z argumentem MeasureGroupName nie będzie filtrowała krotek, które zostało skojarzone grupa miar wiersze, nawet jeśli miara wartości Null.

Przykłady

Klienci, którzy mieszkają w Kalifornii:

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

Klienci, którzy mieszkają w Kalifornii sprzedaży:

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

Klienci z sprzedaży:

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

Klienci, których zakupione Bikes:

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