TopPercent
La funzione TopPercent restituisce, in ordine di rango decrescente, le prime righe di una tabella il cui totale cumulativo corrisponde almeno a una percentuale specificata.
Sintassi
TopPercent(<table expression>, <rank expression>, <percent>)
Si applica a
Espressione che restituisce una tabella, come <table column reference> oppure una funzione che restituisce una tabella.
Tipo restituito
<espressione di tabella>
Osservazioni
La funzione TopPercent restituisce le prime righe in ordine di rango decrescente, in base al valore valutato dell'argomento <rank expression> per ogni riga, di modo che la somma dei valori di <rank expression> corrisponda almeno alla percentuale specificata dall'argomento <percent>. TopPercent restituisce il numero più piccolo di elementi che permette di raggiungere il valore percentuale specificato.
Esempi
Si supponga, ad esempio, che una colonna di tabella di nome Products contenga i dati seguenti:
Product name | Unit Sales |
---|---|
Apples |
30 |
Kiwi fruit |
10 |
Oranges |
40 |
Lemons |
20 |
In questo esempio la funzione seguente:
TopPercent([Products], [Unit Sales], 60)
restituisce la tabella seguente:
Product name | Unit Sales |
---|---|
Oranges |
40 |
Apples |
30 |
Anziché Lemons è selezionato l'elemento Apples.
Vedere anche
Riferimento
Guida di riferimento alle funzioni DMX (Data Mining Extensions)
Funzioni (DMX)
Mapping di funzioni a tipi di query (DMX)