DrilldownLevel (MDX)
Üyeleri inmesi kapalı bir küme temsil en düşük düzeyinin altındaki bir düzeye küme, veya bir düzey altında isteğe bağlı olarak belirli bir düzeyi temsil bir üyenin küme.
Level expression syntax
DrilldownLevel(Set_Expression [ , Level_Expression ] )
Numeric expression syntax
DrilldownLevel(Set_Expression [ , ,Index} ] )
Bağımsız değişkenler
Set_Expression
Sayı geçerli bir çok boyutlu deyimler (MDX) ifade bir küme.Level_Expression
Bir düzey veren geçerli BIR çok boyutlu deyimler (MDX) ifade.Index
Hiyerarşi içinde küme içinde detaya için belirten geçerli BIR sayısal ifade.
Remarks
The DrilldownLevel işlev returns a küme of alt members in a hierarchical order, based on the members included in the specified küme. Sipariş belirtilen özgün üyeleri arasında korunur küme dışında tüm alt üyeleri sonucu dahil küme işlevni hemen altında kendi üst üyeyi dahil edilir.
Bir düzey ifadesi belirtilirse, işlev yapıları bir küme hiyerarşik sırayla tarafından belirtilen düzeyde olan üyelerin alt alınıyor.Varsa bir düzey ifade belirtilir ve belirtilen hiçbir üyesi yoktur düzey belirtilen kümesinde temsil, belirtilen kümesi verilir.
Dizin değeri belirtilirse, çocuklarınızın, yalnızca sahibin meşru olarak bir sıfır tabanlı dizin göre küme, başvurulan bir belirtilen sıradüzeninde en düşük düzeydeki olan üyeleri alarak hiyerarşik bir düzende bir işlev oluşturur.
Işlev düzey bir ifade ya da dizin değeri belirtilirse, çocuklarınızın, yalnızca sahibin meşru olarak küme en düşük başvurulan ilk boyut en düşük düzeydeki olan üyeleri alarak bir hiyerarşik bir düzende oluşturur.
Örnekler
The following example counts the number of products in the Product dimension by using the DrilldownLevel function in conjunction with the Countfunction.
Count(DrilldownLevel (
[Product].[Product].[Product]))
Aşağıdaki örnekte, ilk hiyerarşi içinde Müşteri Coğrafya sıradüzeni drilldown için sayısal ifade sözdizimini kullanır.
SELECT DRILLDOWNLEVEL
( {[Customer].[Customer Geography].[Country].&[Canada]} * {[Customer].[Gender].[All Customers]},,0)
ON 0
FROM [Adventure Works]
Aşağıdaki örnek, cinsiyet sıradüzeni olan ikinci hiyerarşi içinde sayısal ifade sözdizimi drilldown için kullanır.
SELECT DRILLDOWNLEVEL
( {[Customer].[Customer Geography].[Country].&[Canada]} * {[Customer].[Gender].[All Customers]},,1)
ON 0
FROM [Adventure Works]
The following example returns the count of the resellers whose sales have declined over the previous time period, based on user-selected State-Province member values evaluated by using the Aggregatefunction.The Hierarchize and DrilldownLevel functions are used to return values for declining sales for product categories in the Product dimension.The DrilldownLevel işlev is used to drill kapalı to the next lowest düzey of the Product öznitelik hierarchy (because no düzey is specified).
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])