TopPercent
Die TopPercent-Funktion gibt in absteigender Rangreihenfolge die obersten Zeilen einer Tabelle zurück, deren kumulativer Gesamtwert mindestens so groß wie ein angegebener Prozentsatz ist.
Syntax
TopPercent(<table expression>, <rank expression>, <percent>)
Betrifft
Ein Ausdruck, der eine Tabelle zurückgibt, z. B. ein Verweis auf eine Tabellenspalte (<table column reference>), oder eine Funktion, die eine Tabelle zurückgibt.
Rückgabetyp
<table expression>
Hinweise
Die TopPercent-Funktion gibt in absteigender Rangreihenfolge entsprechend dem für jede Zeile ermittelten Wert des <rank expression>-Arguments die obersten Zeilen zurück. Dabei muss die Summe der <rank expression>-Werte mindestens so groß wie der Prozentsatz sein, der im <percent>-Argument angegeben ist. TopPercent gibt die kleinste mögliche Anzahl von Elementen zurück, mit denen der angegebene Prozentwert erreicht wird.
Beispiele
Angenommen, eine Tabellenspalte, die den Namen Products hat, enthält die folgenden Daten:
Produktname | Unit Sales |
---|---|
Apples |
30 |
Kiwi fruit |
10 |
Oranges |
40 |
Lemons |
20 |
In diesem Beispiel gibt die Funktion
TopPercent([Products], [Unit Sales], 60)
die folgende Tabelle zurück:
Produktname | Unit Sales |
---|---|
Oranges |
40 |
Apples |
30 |
Beachten Sie, dass Apples anstelle von Lemons ausgewählt wurde.
Siehe auch
Verweis
Data Mining-Erweiterungen (DMX) - Funktionsreferenz
Funktionen (DMX)
Zuordnen von Funktionen zu Abfragetypen (DMX)