DrilldownMember (MDX)
Ćwiczenia niedziałający w określonym zestawie członków obecnych w drugim określonego zestaw.
Alternatywnie funkcja ćwiczenia niedziałający na zestaw krotek, korzystając z pierwszej hierarchii spójna kolekcja lub opcjonalnie określonej hierarchii.
Składnia
DrillDownMember(<set_expression1>, <set_expression2> [,[<target_hierarchy>]] [,[RECURSIVE][,INCLUDE_CALC_MEMBERS]])
Argumenty
Termin |
Definicja |
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. |
Target_Hierarchy |
Prawidłowe wyrażenie Multidimensional Expressions (MDX) zwracające hierarchię. |
RECURSIVE |
Słowo kluczowe wskazuje porównanie cykliczne zestawów. |
INCLUDE_CALC_MEMBERS |
Słowo kluczowe, aby włączyć składników obliczeniowych, które mają zostać uwzględnione w drążenia wyniki. |
Uwagi
Ta funkcja zwraca zestaw podrzędny element członkowskis są uporządkowane według hierarchii i zawierający element członkowskis określony w pierwszym zestawie są również obecne w drugim zestawie.Nadrzędnego element członkowskis nie będzie rozwinięcie o, jeśli nadrzędny zawiera pierwszy zestaw element członkowski i jeden lub więcej podrzędność.Pierwszy zestaw może być dowolnym wymiarze, lecz drugi zestaw musi zawierać zestaw jednowymiarowe.Kolejność jest zachowywany oryginalny członków w pierwszym zestawie, chyba, że wszystkie elementy podrzędność zawarte w zestaw wyników funkcja są uwzględniane natychmiast pod ich nadrzędnego element członkowski.Funkcja konstrukcje zestaw 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ślone, funkcja kontynuuje porównywanie rekursywnie członków wynik Ustaw przeciwko drugi zestaw pobieranie dzieci dla każdego element członkowski zestaw wyników, który występuje również w drugim zestawie, dopóki nie więcej członków z zestaw wyników można znaleźć w drugim zestawie.
Badanie właściwość XMLA MdpropMdxDrillFunctions umożliwia sprawdzenie poziom serwer zapewnia funkcje wiertniczych; zobacz Właściwości obsługiwane XMLA (XMLA) Szczegóły.
Pierwszy zestaw może zawierać krotek zamiast członków.Krotka drążenia jest rozszerzenie OLE DB i zwraca zestaw krotek, zamiast członków.
Ważne: |
---|
element członkowski nie będzie uzyskanie wywiercone niedziałający do Jeśli go natychmiast następuje jednego z jego elementów podrzędnych.Kolejność elementów w zestaw spraw zarówno drążenia * Drillup * rodzin i funkcji. |
Przykłady
Poniższy przykład docelowe niedziałający do Australii, który jest element członkowski pierwszego zestaw, który występuje również w drugim zestawie.
SELECT DrilldownMember
( [Geography].[Geography].Children,
{[Geography].[Geography].[Country].[Australia],
[Geography].[Geography].[State-Province].[New South Wales]}
)
ON 0
FROM [Adventure Works]
Poniższy przykład docelowe niedziałający do Australii, który jest element członkowski pierwszego zestaw, który występuje również w drugim zestawie.Jednak ponieważ argument CYKLICZNYCH, funkcja nadal członków wynik (członkami zestawu poziomu State-Province) przeciwko drugi zestaw pobieranie dzieci dla każdego element członkowski zestaw wyników (członkowie poziom Miasto) występuje również w drugim zestawie dopóki nie więcej członków z zestaw wyników, można porównać rekursywnie można znaleźć 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]