TopPercent (MDX)
Sortuje zestaw w kolejności malejącej i zwraca zestaw krotek o najwyższych wartościach, których suma jest równa lub większa od określonej wartości procentowej.
TopPercent(Set_Expression, Percentage, Numeric_Expression)
Argumenty
Set_Expression
Prawidłowe wyrażenie Multidimensional Expressions (MDX), która zwraca zestaw.Percentage
Prawidłowe wyrażenie liczbowe określające procent 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
The TopPercent funkcja calculates the sum of the specified wyrażenie liczbowe evaluated over the specified zestaw, sorting the zestaw in descending order. Następnie funkcja zwraca elementy o najwyższych wartościach, których skumulowany procent całkowitej wartości summed jest co najmniej określonej wartości procentowej.Ta funkcja zwraca najmniejszy sub zestaw z zestaw Suma elementów jest co najmniej określoną wartość procentową.Zwracane elementy są uporządkowane największego do najmniejszego.
Important Note: |
---|
Podobnie jak BottomPercent funkcjiTopPercent funkcja dzieli zawsze hierarchii. |
Przykład
W poniższym przykładzie są zwracane, dla danej kategorii Bike najmniejszy zestaw elementów członkowskich poziom Miasto w hierarchii Lokalizacja w wymiarze Geografia dla roku obrachunkowego 2003 za pomocą miara Reseller wartość sprzedaży suma elementów jest co najmniej 15 % łączna (począwszy od członków tego zestawu z największą liczbą sprzedaży).
SELECT TopPercent
({[Geography].[Geography].[City].Members
*[Date].[Fiscal].[Fiscal Year].[FY 2003]}
, 15
, [Measures].[Reseller Sales Amount]
) ON 0,
[Product].[Product Categories].Bikes ON 1
FROM [Adventure Works]