Udostępnij za pośrednictwem


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 noteImportant 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]