Udostępnij za pośrednictwem


DrilldownMemberTop (MDX)

Ćwiczenia niedziałający elementów członkowskich w określonym zestawie, które znajdują się w drugim określonego zestaw, ograniczanie wynik ustawić określoną liczbę elementów członkowskich.Można także docelowe tej funkcji niedziałający na zestaw krotek.

DrilldownMemberTop(Set_Expression1, Set_Expression2, Count [ , [ Numeric_Expression ][ , 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.

  • Count
    Prawidłowe wyrażenie numeryczne określające liczbę krotek, które mają zostać zwrócone.

  • Numeric_Expression
    Prawidłowe wyrażenie liczbowe będące zwykle wyrażeniem Multidimensional Expressions (MDX) współrzędne komórka zwracające liczbę.

Remarks

Jeśli wyrażenie liczbowe jest określone, DrilldownMemberTop Sortuje w kolejności malejącej, podrzędność każdej funkcji element członkowski w pierwszym zestawie zgodnie z wartością wyrażenia liczbowego jako oceniana przez zestaw podrzędny element członkowski s. Jeżeli nie określono wyrażenie liczbowe, zgodnie z ustaleniami kontekstu kwerendy typu funkcja, w kolejności malejącej, podrzędność, każdego z nich w pierwszym zestawie zgodnie z wartościami komórek reprezentowany jest przez zestaw elementów podrzędność.

Po sortowaniu, DrilldownMemberTop funkcja zwraca zestaw zawierający elementów nadrzędnych oraz liczbę elementów podrzędność, określone w Count, z najwyższą wartość i są zawarte w obu zestawach.

Jeśli RECURSIVE jest określony, funkcja sortuje pierwszego zestaw, jak opisano wcześniej, a następnie rekursywnie porównuje element członkowski pierwszego zestaw, jak zorganizowane w hierarchii, dla drugiego zestaw. Funkcja pobiera najwyższej liczby dzieci dla każdego elementu członkowskiego w pierwszym zestawie występuje również 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.

The DrilldownMemberTop funkcja is similar to the DrilldownMember funkcja, but instead of including all children for each element członkowski in the first zestaw that is also present in the second zestaw, the DrilldownMemberTop funkcja returns the topmost number of podrzędność members for each element członkowski.

Przykład

Następujące ćwiczenia przykładu niedziałający do kategorii ubrania zwrócić trzy podkategorie odzieży z górną liczbę zamówień wysłanych.

SELECT DrilldownMemberTop
  ({[Product].[Product Categories].[All Products],
     [Product].[Product Categories].[Category].Bikes,
     [Product].[Product Categories].[Category].Clothing}
   ,
  {[Product].[Product Categories].[Category].Clothing},
  3,
  [Measures].[Reseller Order Quantity]
  )
  ON 0
  FROM [Adventure Works]
  WHERE [Measures].[Reseller Order Quantity]