Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
denseRank
La funzione denseRank
calcola la classificazione di una misura o una dimensione rispetto alle partizioni specificate. Ogni voce viene conteggiata una sola volta, ignorando i duplicati, e viene assegnata una classificazione "senza buchi", in modo che i valori duplicati condividano la medesima classificazione.
Sintassi
Le parentesi sono obbligatorie. Per vedere quali argomenti sono facoltativi, consulta le seguenti descrizioni.
denseRank (
[ sort_order_field ASC_or_DESC, ... ]
,[ partition_field, ... ]
)
Argomenti
- campo ordinamento
-
Uno o più campi aggregati (misure o dimensioni o entrambe) in base ai quali si desidera ordinare i dati, separati da virgole. È possibile specificare l'ordinamento crescente (
ASC
) o decrescente (DESC
).Ogni campo nell'elenco è racchiuso tra {} (parentesi graffe), se si tratta di più di una parola. L'intero elenco è racchiuso tra [ ] (parentesi quadre).
- partition field
-
(Facoltativo) Una o più dimensioni in base alle quali si desidera eseguire la partizione, separate da virgole.
Ogni campo nell'elenco è racchiuso tra {} (parentesi graffe), se si tratta di più di una parola. L'intero elenco è racchiuso tra [ ] (parentesi quadre).
- calculation level
-
(Facoltativo) Specifica il livello di calcolo da utilizzare:
-
PRE_FILTER
: i calcoli di prefiltro vengono eseguiti prima dei filtri del set di dati. -
PRE_AGG
: i calcoli preaggregati vengono eseguiti prima che agli elementi visivi vengano applicati aggregazioni e N filtri in alto e in basso. -
POST_AGG_FILTER
: (impostazione predefinita) i calcoli delle tabelle vengono eseguiti quando compaiono gli elementi visivi.
Per impostazione predefinita, questo valore è impostato su
POST_AGG_FILTER
quando è vuoto. Per ulteriori informazioni, consulta Utilizzo di calcoli con riconoscimento dei livelli in Amazon QuickSight. -
Esempio
L'esempio seguente classifica in modo denso max(Sales)
, in ordine decrescente, per State
e City
. A tutte le città con lo stesso max(Sales)
viene assegnata la stessa classificazione e la successiva città viene classificata consecutivamente dopo le altre. Ad esempio, se tre città condividono la medesima classificazione, la quarta città viene classificata come seconda.
denseRank ( [max(Sales) DESC], [State, City] )
L'esempio seguente classifica in modo denso max(Sales)
, in ordine decrescente, per State
. A tutti gli stati con lo stesso max(Sales)
viene assegnata la stessa classificazione e il successivo stato viene classificato consecutivamente dopo gli altri. Ad esempio, se tre stati condividono la medesima classificazione, il quarto stato viene classificato come secondo.
denseRank ( [max(Sales) DESC], [State] )