Pergunta
No Explore, vejo COUNT e D_COUNT como opções para agregação. Qual devo usar?
Resposta
COUNT e D_COUNT contagem distinta, são formas de agregar dados. A agregação de dados é o processo que combina uma lista de itens em um ponto de dados. Por exemplo, SUM é uma agregação onde os valores listados são somados.
COUNT conta o número de itens que estão sendo agregados. D_COUNT conta o número de itens únicos que estão sendo agregados. Considere a lista abaixo.
- Gato
- Gato
- Cão
- Pássaro
Se você agregar a lista acima por COUNT, a lista exibirá o resultado de 4, pois há quatro itens. Se você agregar a mesma lista por D_COUNT, a lista fornecerá um resultado de 3 já que os dois itens são iguais. O uso mais comum de COUNT e D_COUNT no Explore é na agregação de IDs de ticket. D_COUNT irá assegurar que cada ticket seja exibido apenas uma vez, e COUNT permite que um ticket seja contado várias vezes.
Se um relatório possui atributos em linhas ou colunas, COUNT e D_COUNT são agregados dentro de cada célula, e não em todo o relatório. Do exemplo acima, imagine que "Gato", "Cão" e "Passarinho" são tags e estão organizadas em três tickets:
- Ticket 1: Gato:
- Ticket 2: Gato, cachorro
-
Ticket 3: Pássaro
COUNT e D_COUNT para tickets retornariam 3, já que há 3 tickets. No entanto, se as tags forem adicionadas às linhas, o total mudará:
- Gato: 2 tickets
- Cão: 1 ticket
- Pássaro: 1 ticket
O total é 4, mesmo que haja apenas 3 tickets. Isso ocorre porque dois tickets exclusivos têm a tag "Gato". Se um relatório tiver diversas linhas ou colunas, a soma dos valores D_COUNT poderá ser maior que a D_COUNT sem linhas ou colunas.
Para obter mais informações sobre os diferentes agregadores do Explore, consulte o artigo: Escolha de agregadores de métricas.