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à.
countOver
La funzione countOver
calcola il conteggio di una dimensione o una misura diviso per un elenco di dimensioni.
Sintassi
Le parentesi sono obbligatorie. Per vedere quali argomenti sono facoltativi, consulta le seguenti descrizioni.
countOver (
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
sum({Sales Amt})
. Utilizza un'aggregazione se il livello di calcolo è impostato suNULL
o suPOST_AGG_FILTER
. Non utilizzare un'aggregazione se il livello di calcolo è impostato suPRE_FILTER
o suPRE_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. -
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 ottiene il conteggio di Sales
partizionato per City
e State
.
countOver ( Sales, [City, State] )
L'esempio seguente ottiene il conteggio di {County}
partizionato per City
e State
.
countOver ( {County}, [City, State] )
L'esempio seguente mostra il conteggio di Billed Amount
per Customer Region
. I campi nel calcolo della tabella sono nel contenitore dei campi dell'elemento visivo.
countOver ( sum({Billed Amount}), [{Customer Region}] )
Il seguente screenshot mostra i risultati dell'esempio. Poiché non ci sono altri campi coinvolti, il conteggio è uno per ogni regione.
Se si aggiungono altri campi, il conteggio cambia. Nello screenshot seguente, vengono aggiunti Customer Segment
e Service Line
. Ciascuno di tali campi contiene tre valori univoci. Con 3 segmenti, 3 linee di servizi e 3 regioni, il campo calcolato mostra 9.
Se si aggiungono gli altri due campi ai campi di partizionamento nel campo calcolato, countOver( sum({Billed Amount}), [{Customer Region}, {Customer Segment},
{Service Line}]
, il conteggio è di nuovo 1 per ogni riga.