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à.
distinctCountOver
La funzione distinctCountOver
calcola il conteggio distinto dell'operando diviso dagli attributi specificati a un livello specificato. I livelli supportati sono PRE_FILTER
e PRE_AGG
. L'operando deve essere non aggregato.
Sintassi
Le parentesi sono obbligatorie. Per vedere quali argomenti sono facoltativi, consulta le seguenti descrizioni.
distinctCountOver (
measure or dimension field
,[ partition_field, ... ]
,calculation level
)
Argomenti
- measure or dimension field
-
La misura o la dimensione di cui si desidera eseguire il calcolo, ad esempio
{Sales Amt}
. I valori validi sonoPRE_FILTER
ePRE_AGG
. - 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.
Il valore predefinito è
POST_AGG_FILTER
se vuoto.POST_AGG_FILTER
non è un livello valido per questa operazione e genererà un messaggio di errore. Per ulteriori informazioni, consulta Utilizzo di calcoli con riconoscimento dei livelli in Amazon QuickSight. -
Esempio
L'esempio seguente ottiene il conteggio distinto di Sales
diviso su City
e State
al livello PRE_AGG
.
distinctCountOver ( Sales, [City, State], PRE_AGG )