Neste exemplo, devemos executar uma query para localizar todos os domínios de e-mail selecionados mais de 30 vezes durante as deliveries anteriores.
Qual tabela precisa ser selecionada?
A tabela de recipient (nms:recipient)
Campos a serem selecionados nas colunas de saída?
Email domain e primary key (with count).
Agrupamento de dados?
Com base no domínio de e-mail com uma contagem de chaves primárias acima de 30. Esta operação é executada com a opção Group by + Having. O Group by + Having permite agrupar dados ("agrupar por") e criar uma seleção do que foi agrupado ("ter").
Para criar este exemplo, aplique as seguintes etapas:
Abra o Generic query editor e escolha a tabela "Recipients" (nms:recipient).
Na janela Data to extract, selecione os campos Email domain e Primary key. Execute uma contagem no campo Primary key.
Para obter mais informações sobre a contagem da chave principal, consulte this section.
Marque a caixa Handle groupings (GROUP BY + HAVING).
Na janela Sorting, classifique os domínios de email em ordem decrescente. Para fazer isso, marque Yes na coluna Descending sort. Clique em Next.
Em Data filtering, selecione Filtering conditions. Vá para a janela Target elements e clique em Next.
Na janela Data grouping, selecione o Email domain clicando em Add.
Esta janela de agrupamento de dados é exibida somente se a caixa Handle groupings (GROUP BY + HAVING) foi marcada.
Na janela Grouping condition, indique uma contagem de chaves primária maior que 30, pois desejamos que apenas domínios de e-mail alcançados mais de 30 vezes sejam retornados como resultados.
Esta janela aparece quando a caixa Manage groupings (GROUP BY + HAVING) foi marcada: é aqui que o resultado do agrupamento é filtrado (HAVING).
Na janela Data formatting, clique em Next: nenhuma formatação é necessária aqui.
Na janela de visualização de dados, clique em Launch data preview: aqui, três domínios de e-mail diferentes alcançados mais de 30 vezes são retornados.