Domanda
Vedo sia COUNT che D_COUNT come opzioni per l’aggregazione. Quale usare?
Risposta
COUNT e D_COUNT, conteggi distinti, sono metodi di aggregazione dei dati. L’aggregazione dei dati è il processo di combinazione di un elenco di elementi in un unico punto dati. Ad esempio, SUM è un’aggregazione in cui i valori elencati vengono sommati.
COUNT conta il numero di elementi aggregati. D_COUNT conta il numero di elementi univoci che vengono aggregati. Considera l’elenco seguente.
- Gatto
- Gatto
- Cane
- Cocorita
Aggregando l’elenco qui sopra per COUNT, l’elenco mostrerà il risultato di 4 in quanto contiene quattro elementi. Se aggreghi lo stesso elenco per D_COUNT, l’elenco fornirà un risultato di 3 in quanto i due elementi sono uguali. L’uso più comune di COUNT e D_COUNT in Explore è l’aggregazione di ID ticket. D_COUNT garantisce che ogni ticket venga mostrato una sola volta e COUNT consente di conteggiare un ticket più volte.
Se un report ha attributi in righe o colonne, COUNT e D_COUNT vengono aggregati in ogni cella, non per il report nel suo insieme. Nell’esempio qui sopra, immagina che “Gatto”, “Cane” e “Cocorita” siano tag organizzati in tre ticket:
- Ticket 1: Gatto
- Ticket 2: Gatto, cane
-
Ticket 3: Cocorita
COUNT e D_COUNT per i ticket restituiscono entrambi tre perché i ticket sono tre. Tuttavia, se i tag vengono aggiunti sotto le righe, il totale cambia:
- Gatto: 2 ticket
- Cane: 1 ticket
- Cocorita: 1 ticket
Il totale è 4, anche se i ticket sono solo tre. Questo perché due ticket univoci hanno il tag “Gatto”. Se un report include più righe o colonne, la somma di D_COUNT valori può essere superiore a D_COUNT senza righe o colonne.
Per ulteriori informazioni sui diversi aggregatori di Explore, consulta l'articolo: Scelta degli aggregatori di metriche.