Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Analizuje najwyższe elementy zestawu, na określonym poziomie, do poziomu niżej.
Syntax
DrilldownLevelTop(<Set_Expression>, <Count> [,[<Level_Expression>] [,[<Numeric_Expression>][,INCLUDE_CALC_MEMBERS]]])
Arguments
Wyrażenie_docelowe
Poprawne wyrażenie z wyrażeń wielowymiarowych (MDX), które zwraca zbiór.
Liczba
Poprawne wyrażenie liczbowe, które określa liczbę krotek, które mają zostać zwrócone.
Level_Expression
Poprawne wyrażenie wielowymiarowe (MDX), które zwraca poziom.
Numeric_Expression
Poprawne wyrażenie liczbowe, które zazwyczaj jest wyrażeniem wielowymiarowych (MDX) współrzędnych komórek zwracających liczbę.
Include_Calc_Members
Słowo kluczowe do dodawania przeliczonych członków do wyników drilldown.
Remarks
Jeśli określono wyrażenie liczbowe, funkcja DrilldownLevelTop sortuje, w kolejności malejącej, dzieci każdego członka w określonym zbiorze według wartości wyrażenia liczbowego, ocenianej na podstawie zbioru potomnych członków. Jeśli wyrażenie numeryczne nie jest określone, funkcja sortuje, w kolejności malejącej, dzieci każdego członka w określonym zbiorze według wartości komórek reprezentowanych przez zbiór potomnych członków, określonych przez kontekst zapytania.
Po sortowaniu funkcja DrilldownLevelTop zwraca zbiór zawierający członków nadrzędnych oraz liczbę członków potomnych, podaną w Count, z najwyższą wartością.
Funkcja DrilldownLevelTop jest podobna do funkcji DrilldownLevel , ale zamiast uwzględniać wszystkie dzieci dla każdego członka na określonym poziomie, funkcja DrilldownLevelTop zwraca najwyższą liczbę członków potomnych.
Zapytanie do właściwości XMLA MdpropMdxDrillFunctions pozwala zweryfikować poziom wsparcia, jaki serwer zapewnia dla funkcji wiercenia; szczegóły można znaleźć w sekcji Wspierane właściwości XMLA (XMLA).
Examples
Poniższy przykład zwraca trzy najwyższe dzieci poziomu kategorii produktu, na podstawie domyślnej miary. W kostce próbek Adventure Works trzy najlepsze akcesoria dla dzieci to stojaki na rowery, stojaki na rowery oraz butelki i klatki. W Management Studio, w oknie zapytania MDX, możesz przejść do Produkty | Kategorie produktów | Członkowie | Wszystkie produkty | Akcesoria, aby zobaczyć pełną listę. Możesz zwiększyć argument Liczby, aby zwrócić więcej członków.
SELECT DrilldownLevelTop
([Product].[Product Categories].children,
3,
[Product].[Product Categories].[Category])
ON 0
FROM [Adventure Works]
Następny przykład ilustruje użycie flagi include_calc_members , używanej do uwzględniania obliczonych członków na poziomie drill down. Miara [Liczba Zleceń Resellerów] jest zawarta w oświadczeniu DrilldownLevelTop , aby zapewnić, że wartości zwrotów są posortowane według tej miary.
WITH MEMBER
[Product].[Product Categories].[Category].&[3].[Premium Clothes] AS
[Product].[Product Categories].[Subcategory].&[18] +
[Product].[Product Categories].[Subcategory].&[21]
SELECT [Measures].[Reseller Order Count] ON 0,
DRILLDOWNLEVELTOP(
[Product].[Product Categories].children ,
2,
[Product].[Product Categories].[Category] ,
[Measures].[Reseller Order Count],
INCLUDE_CALC_MEMBERS ) ON 1
FROM [Adventure Works]