[Também se aplica ao v8]{class="badge positive" title="Também se aplica ao Campaign v8"}
Definir condições de filtro defining-filter-conditions
Escolher o operador choosing-the-operator
Nas condições de filtragem, é necessário vincular dois valores usando um operador.
Abaixo está uma lista dos operadores disponíveis:
Usar AND, OR, EXCEPT using-and--or--except
Para queries usando várias condições de filtragem, você precisa definir links entre as condições. Há três links possíveis:
- And possibilita combinar duas condições de filtragem,
- Or possibilita oferecer uma alternativa,
- Except permite definir uma exceção.
Clique em And (oferecido por padrão) e escolha na lista suspensa.
-
And: adiciona uma condição e permite a filtragem excessiva.
-
Or: adiciona uma condição e permite a filtragem excessiva.
O exemplo a seguir permite localizar destinatários cujo domínio de email contenha "orange.co.uk" ou cujo código postal começa com "NW".
-
Except: se você tiver dois filtros e o primeiro não retornar um valor, esse tipo de vínculo criará uma exceção.
No exemplo a seguir, queremos retornar destinatários cujo domínio de email contenha "orange.co.uk", exceto se o sobrenome do destinatário for "Smith".
Este exemplo mostra um filtro que permite exibir: destinatários que falam espanhol, ou que são mulheres com números de celular, ou ainda destinatários sem um número de conta e cujo nome da empresa começa com a letra "N".
Priorizar condições prioritizing-conditions
Esta seção explica como priorizar condições com ajuda das setas azuis na barra de ferramentas.
-
A seta apontando para a direita permite adicionar um nível de parênteses ao filtro.
-
A seta apontando para a esquerda permite excluir um nível de parêntese selecionado do filtro.
-
As setas verticais permitem mover uma condição, alterando assim sua sequência de execução.
Este exemplo mostra como usar a seta para excluir um nível de parênteses. Comece a partir da seguinte condição de filtragem: City equal to London OR gender equal to male and mobile not indicated OR account # starts with “95” and company name starts with “A”.
Coloque o cursor na condição de filtragem Gender (@gender) equal to Male e clique na seta Remove a parenthesis level.
A condição Gender (@gender) equal to Male foi retirada dos parênteses. Ela foi movida para o mesmo nível da condição "Cidade igual a Londres". Essas condições são vinculadas entre si (And).
Selecionar dados para extrair selecting-data-to-extract
Os campos disponíveis variam de uma tabela para outra. Todos os campos são armazenados em um nó principal conhecido como Main element. No exemplo a seguir, os campos disponíveis estão na tabela de destinatários. Os campos são sempre exibidos em ordem alfabética.
O detalhe do campo selecionado é visível na parte inferior da janela. Por exemplo, o campo Email domain é um Calculated SQL field e sua extensão é (@domain).
Clique duas vezes em um campo disponível para adicioná-lo às colunas de saída. No final da query, cada campo selecionado cria uma coluna na janela Data preview.
Campos avançados não são exibidos por padrão. Clique em Display advanced fields no canto inferior direito dos campos disponíveis para exibir tudo. Clique novamente para retornar ao modo de exibição anterior.
Por exemplo, na tabela de destinatários, os campos avançados são Boolean 1, Boolean 2, Boolean 3, Foreign key of “Folder” link etc.
O exemplo a seguir mostra os campos avançados da tabela de destinatários.
As várias categorias de campos:
Vincular a uma tabela e elemento de coleção:
- Use o botão Add (acima da barra de ícones lateral) para adicionar uma coluna de saída na qual editaremos a expressão. Para obter mais informações sobre como editar uma expressão, consulte esta seção.
- Exclua uma coluna de saída clicando no 'x' vermelho (Excluir).
- Altere a ordem das colunas de saída usando as setas.
- O Distribution of values é uma maneira de exibir a distribuição dos valores do campo selecionado (por exemplo, as distribuições vinculadas às cidades de destinatários, idiomas do destinatário, etc.).
Criar campos calculados creating-calculated-fields
Se necessário, adicione uma coluna durante a formatação de dados. Um campo calculado adiciona uma coluna à seção de visualização de dados. Clique em Add a calculated field.
Existem quatro tipos de campos calculados:
-
Fixed string: permite adicionar uma string.
-
String with JavaScript tags: o valor do campo calculado combina uma string e diretivas JavaScript.
-
JavaScript expression: o valor do campo calculado é o resultado de uma avaliação de função JavaScript. O valor retornado pode ser digitado (número, data etc.).
-
Enumerations: esse tipo de campo permite usar/modificar o conteúdo de uma das colunas de saída em uma nova coluna.
É possível usar o valor de origem de uma coluna e fornecer um valor de destino. Esse valor de destino será exibido na nova coluna de saída.
Há um exemplo de adição do tipo de campo calculado Enumerations nesta seção.
O tipo de campo calculado Enumerations pode incluir quatro condições:
- Keep the source value restaura o valor de origem no destino sem alterá-lo.
- Use the following value possibilita inserir um valor de destino padrão para valores de origem não definidos.
- Generate a warning and continue avisa o usuário que o valor de origem não pode ser alterado.
- Generate an error and reject the line impede que a linha seja calculada e importada.
Clique em Detail of calculated field para exibir os detalhes do campo inserido.
Para remover esse campo calculado, clique na cruz Remove the calculated field.
Criar expressões building-expressions
A ferramenta de edição de expressão permite calcular agregações, gerar funções ou editar uma fórmula usando uma expressão.
O exemplo a seguir mostra como executar uma contagem em uma chave primária.
Siga as etapas abaixo:
-
Clique em Add na janela Data to extract. Na janela Formula type, selecione um tipo de fórmula para inserir a expressão.
Há vários tipos de fórmulas disponíveis: Field only, Aggregate, Expression.
Selecione Process on an aggregate function e Count. Clique em Next.
-
A chave primária é calculada.
Veja a seguir uma exibição detalhada das opções disponíveis na janela Formula types:
-
Field only permite retornar à janela Field to select.
-
Aggregate (Process on an aggregate function). Veja alguns exemplos de uso agregado:
-
Count permite executar uma contagem de chaves primárias.
-
Sum permite somar todas as compras feitas por um cliente no período de um ano.
-
Maximum value permite encontrar os clientes que compraram mais produtos "n".
-
O Minimum value permite classificar os clientes e encontrar aqueles que se subscreveram para uma oferta mais recentemente.
-
Average. Essa função permite calcular a idade média dos destinatários.
A caixa Distinct permite recuperar valores exclusivos e diferentes de zero em uma coluna. Por exemplo, é possível recuperar todos os logs de rastreamento de um destinatário; eles são alterados para o valor 1, desde que sejam todos referentes ao mesmo destinatário.
-
-
Expression abre a janela Edit the expression. Isso permite detectar números de telefone com muitos numerais, provavelmente devido a erros de entrada.
Para obter uma lista de todas as funções disponíveis, consulte Lista de funções.
Lista de funções list-of-functions
Se uma fórmula do tipo Expression for escolhida, você será direcionado à janela "edit the expression". É possível associar várias categorias de funções aos campos disponíveis: Aggregates, String, Date, Numerical, Currency, Geomarketing, Windowing function e Others.
O editor de expressão tem esta aparência:
Ele permite selecionar campos nas tabelas do banco de dados e adicionar funções avançadas a eles. Os recursos abaixo estão disponíveis.
Agregados
String
Data
Numerical
- Currency
Geomarketing
Outros
Funções janela