DrilldownMember (MDX)
Ćwiczenia niedziałający elementów członkowskich w określonym zestawie, które znajdują się w drugim określonego zestaw.
Alternatywnie, funkcja docelowe niedziałający na zestaw krotek.
DrilldownMember(Set_Expression1, Set_Expression2 [ , RECURSIVE ] )
Argumenty
Set_Expression1
Prawidłowe wyrażenie Multidimensional Expressions (MDX), która zwraca zestaw.Set_Expression2
Prawidłowe wyrażenie Multidimensional Expressions (MDX), która zwraca zestaw.
Remarks
Ta funkcja zwraca zestaw elementów podrzędność, które są uporządkowane według hierarchii i zawiera elementy określonego w pierwszym zestawie, które są również obecne w drugim zestawie. Nadrzędnych element członkowski nie będzie można wyjściu niedziałający Jeśli pierwszy zestaw zawiera składnik nadrzędny i jeden lub więcej elementów podrzędność. Pierwszy zestaw może być dowolnym wymiarze, ale drugi zestaw może zawierać zestaw jednowymiarowe.Kolejność jest zachowywana między to oryginalne element członkowski s w pierwszym zestawie z tą różnicą, że wszystkie podrzędność element członkowski s zawartych w zestawie wyników funkcja są uwzględniane natychmiast zgodnie z ich nadrzędną element członkowski.Funkcja konstruuje wyników, pobierając dzieci dla każdego element członkowski w pierwszym zestawie występuje również w drugim zestawie.Jeśli RECURSIVE jest określony, funkcja będzie nadal porównania rekursywnie s element członkowski wynik na poczet drugi zestaw pobieranie dzieci dla każdego element członkowski zestaw wyników, które występuje również w drugim zestawie do nie więcej s element członkowski wyniku funkcjonalności programu można znaleźć w drugim zestawie.
Pierwszy zestaw może zawierać krotek zamiast członków.spójna kolekcja drilldown to rozszerzenie OLE DB i zwraca zestaw krotek, zamiast członków.
Important Note: |
---|
Element członkowski będzie nie uzyskać drążenie do Jeśli jest on bezpośrednio po niej jednego z jego elementów podrzędnych.Kolejność elementów zestaw sprawach zarówno drążenia * i rodzin Drillup * funkcji. |
Przykłady
W poniższym przykładzie docelowe niedziałający w Australii, czyli element członkowski pierwszego zestaw, która również jest wyświetlana w drugim zestawie.
SELECT DrilldownMember
( [Geography].[Geography].Children,
{[Geography].[Geography].[Country].[Australia],
[Geography].[Geography].[State-Province].[New South Wales]}
)
ON 0
FROM [Adventure Works]
W poniższym przykładzie docelowe niedziałający w Australii, czyli element członkowski pierwszego zestaw, która również jest wyświetlana w drugim zestawie.Jednak ponieważ argument CYKLICZNE jest obecny, funkcja nadal porównania rekursywnie członków wynik poczet (członkowie poziomu State-Province) to drugi zbiór pobieranie dzieci dla każdego elementu członkowskiego zestaw wyników (członkowie poziom Miasto) również znajduje się w drugim zestawie, dopóki nie ma więcej członków z zestaw wyników znajdują się w drugim zestawie.
SELECT DrilldownMember
( [Geography].[Geography].Children,
{[Geography].[Geography].[Country].[Australia],
[Geography].[Geography].[State-Province].[New South Wales]}
,RECURSIVE)
ON 0
FROM [Adventure Works]