Udostępnij za pośrednictwem


DrilldownLevel (MDX)

Ćwiczenia niedziałający członków zestaw jeden poziom poniżej najniższego poziomu reprezentowane w grupie lub jeden poziom poniżej opcjonalnie określonego poziomu element członkowski reprezentowany w zestawie.

Składnia

Level expression syntaxDrilldownLevel(Set_Expression [ , Level_Expression ] )Numeric expression syntaxDrilldownLevel(Set_Expression [ , ,Index ] )

Argumenty

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

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

  • Index
    Prawidłowe wyrażenie liczbowe Określa numer hierarchii drążenie do w zestaw.

Uwagi

DrilldownLevel Funkcja zwraca zestaw podrzędność elementów w porządku hierarchicznym, oparte na członków należących do określonego zestawu.Kolejność jest zachowywany oryginalny członków w określonym zestawie, chyba, że wszystkie elementy podrzędność zawarte w zestaw wyników funkcja są uwzględniane natychmiast pod ich nadrzędnego element członkowski.

Jeśli zostanie określone wyrażenie poziom, funkcja konstrukcje zestaw w porządku hierarchicznym, pobierając dzieci tylko te elementy członkowskie, które są poziom.Jeśli zostanie określone wyrażenie poziom określonym poziomie reprezentowane w określonym zestawie nie ma żadnego element członkowski, zwracana jest określony zestaw.

Jeżeli określono wartość indeksu funkcja konstrukcje zestaw w porządku hierarchicznym, pobierając dzieci tylko członkowie, na następnej najmniejszej poziom z określonej hierarchii w określonym zestawie na podstawie indeksu.

Jeżeli określono wartość indeksu ani wyrażenie poziom, funkcja konstrukcje zestaw w porządku hierarchicznym pobierając dzieci tylko te elementy członkowskie, które są na najniższym poziomie pierwszy wymiar odwołuje się do określonego zestawu.

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.

Przykłady

Poniższy przykład zlicza liczbę produktów w produkcie wymiar za pomocą funkcja DrilldownLevel w połączeniu z funkcją Licznik.

Count(DrilldownLevel ( 
   [Product].[Product].[Product]))

W poniższym przykładzie użyto wyrażenie liczbowe składni drążenia do pierwszej hierarchii Customer Geography hierarchii.

SELECT DRILLDOWNLEVEL
   ( {[Customer].[Customer Geography].[Country].&[Canada]} * {[Customer].[Gender].[All Customers]},,0)
   ON 0
FROM [Adventure Works]

W poniższym przykładzie użyto wyrażenie liczbowe składni drążenia do drugiej hierarchii jest hierarchia płci.

SELECT DRILLDOWNLEVEL
   ( {[Customer].[Customer Geography].[Country].&[Canada]} * {[Customer].[Gender].[All Customers]},,1)
   ON 0
FROM [Adventure Works]

Poniższy przykład zwraca liczbę odsprzedawców, których sprzedaż odrzucił nad poprzedniego czas okresu, na podstawie wybranego przez użytkownika State-Province Członkowskie wartości obliczane przy użyciu funkcja agregującej.Funkcje Hierarchize i DrilldownLevel są używane do zwracania wartości sprzedaży dla kategorii produktów w produkcie malejącego wymiar.Drążenianiedziałającypoziomu funkcja jest używana do drążenia niedziałający do następnego najniższym poziomie produktu atrybutu hierarchii (ponieważ nie określono żadnego poziom).

WITH MEMBER Measures.[Declining Reseller Sales] AS 
   Count(
      Filter(
         Existing(Reseller.Reseller.Reseller), 
            [Measures].[Reseller Sales Amount] < ([Measures].[Reseller Sales Amount],
            [Date].Calendar.PrevMember)
            )
         )
MEMBER [Geography].[State-Province].x AS 
   Aggregate ( 
      {[Geography].[State-Province].&[WA]&[US], 
      [Geography].[State-Province].&[OR]&[US] } 
         )
SELECT NON EMPTY Hierarchize (
   AddCalculatedMembers (
      {DrilldownLevel ({[Product].[All Products]})}
         )   )
        DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS 
FROM [Adventure Works]
WHERE ([Geography].[State-Province].x, 
    [Date].[Calendar].[Calendar Quarter].&[2003]&[4],
    [Measures].[Declining Reseller Sales])

Zobacz także

Odwołanie