countOver - Amazon QuickSight

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 su NULL o su POST_AGG_FILTER. Non utilizzare un'aggregazione se il livello di calcolo è impostato su PRE_FILTER o su PRE_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.

Table showing countOver value of 1 for each Customer Region: APAC, EMEA, and US.

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.

Data table showing countOver values for Enterprise customer segments across regions.

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.

Data table showing countOver values for Customer Segment, Service Line, and Customer Region combinations.