Você está aqui:
Transformação de Fórmula: Criar uma coluna calculada com base em uma expressão
No CRM Analytics, crie uma coluna em uma receita do Preparador de dados que exibe valores baseados em um cálculo de fórmula. O cálculo pode incluir entrada de outros campos na em todos mesma linha ou entre linhas. Por exemplo, você pode criar uma coluna de Lucro com base na entrada das colunas de receita e custo. Insira fórmulas no formato SQL do EA. O - SQL do EA é uma coleção de funções padrão e personalizadas para dados numéricos, de string e data.
Edições obrigatórias
Transformação de Fórmula: Criar uma coluna calculada com base em uma expressão
| Permissões necessárias ao usuário | |
|---|---|
| Para criar uma receita: | Editar fluxos de dados do CRM Analytics OU Editar receitas do conjunto de dados |
- Em um nó de transformação de uma receita de Preparação de dados, selecione uma coluna na guia Visualização.
- Para criar a fórmula para a coluna calculada, selecione o botão Fórmula (
) na barra de ferramentas Transformação e selecione Fórmula personalizada. 
- No editor de fórmula, insira a fórmula e adicione parâmetros usando a sintaxe correta.
Conforme você digita no editor de fórmula, funções e colunas que correspondem ao nome são exibidas para você selecionar e adicionar à fórmula.

Nota A prática recomendada é colocar todos os nomes de coluna entre aspas duplas. Para um valor literal de string, use aspas simples. .Aspas duplas são necessárias ao fazer referência a colunas de conjunto de dados que compartilham um nome com palavras-chave reservadas.
Para obter ajuda, verifique todas as funções e colunas nas guias Funções e Colunas. Para adicionar uma à fórmula, selecione-a e clique em +.
As funções são listadas na guia Funções pela categoria: funções de janela, funções de string, funções numéricas, funções de data/hora e funções adicionais. Para visualizar as funções da janela, habilite Fórmula de várias linhas.
- Para fórmulas com funções de janela, especifique a coluna usada para particionar as linhas em Particionar por, a coluna usada para classificar os dados em Pedir por e a direção de classificação em Direção de classificação.
Por exemplo, defina Particionar por como Nome da oportunidade, Ordenar por como Data da última modificação e Direção de classificação como Crescente. Com base nessas configurações, a transformação combina todos os registros nas partições (pense em buckets) com base no mesmo nome de oportunidade. Em seguida, ela classifica os registros em cada partição em ordem crescente conforme a data da última modificação.
- Identifique cada coluna na fórmula pelo nome da API. Digite o nome da API ou selecione a coluna na guia Colunas.

- Em Tipo de saída, selecione se os dados da coluna calculada são texto, numéricos, data ou data e hora.
- Com base no tipo de saída, você pode definir estes atributos.
Atributo Descrição Precisão O número máximo de dígitos em uma coluna numérica (medida). inclui todos os números à esquerda e à direita do separador decimal (mas exclui o caractere do separador decimal). Insira um número inteiro de 1 a 18, inclusive. Se um valor numérico exceder a precisão especificada, ele será definido como 0 ou nulo, dependendo de se o processamento de medida de nulo está habilitado ou não. Por exemplo, se a precisão for definida como 5 e a manipulação de medida nula estiver habilitada, o valor numérico 123456,78 será substituído por nulo.
Escala O número de dígitos à direita do separador decimal em uma coluna numérica. Insira um número inteiro de 0 a 17, inclusive. A escala deve ser inferior à precisão. Por exemplo, se o valor numérico for 123456,789 e você definir a escala como 2, o número aparecerá como 123456,78.
Comprimento O número máximo de caracteres em uma coluna de texto (dimensão). Insira um número inteiro de 1 a 32000, inclusive. O comprimento padrão é de 255 caracteres.
Formato de data O formato de data de uma coluna de data.
- Em Valor padrão, escolha o valor a ser exibido se sua expressão não retornar resultados.
- Caso seja necessário, você pode alterar o rótulo da coluna calculada.
- Para adicionar a fórmula como uma etapa no nó Transformação, clique em Aplicar.
A coluna calculada aparece na visualização da receita.
- Para exibir a área de gráfico, clique no botão Recolher (
). - Salve a receita.
Você pode agrupar uma coluna de fórmula ou consultá-lo em outras fórmulas definidas na receita. Funções comuns têm os próprios botões na barra de ferramentas Transformação que preenchem automaticamente a fórmula com a coluna e a sintaxe predefinida. A barra de ferramentas mostra as funções adequadas com base no tipo e no número de colunas selecionadas. Para usar uma, clique no botão da função na barra de ferramentas Transformar (1). A fórmula é iniciada para você (2) usando a coluna e a função selecionados.
- Funções de dados para fórmulas
No CRM Analytics, use funções de data para ajustar ou calcular valores com base em datas na receita. Por exemplo, você pode adicionar hora, descobrir o tempo restante até um ponto e extrair um dia da semana de campos de data. Os argumentos de funções de data são colunas de data. - Funções e operadores numéricos para fórmulas
No CRM Analytics, use funções numéricas para calcular valores com base em números na sua receita. Por exemplo, você pode arredondar, truncar e determinar o valor absoluto de um número. Os argumentos para funções numéricas podem ser colunas ou valores numéricos. - Funções de string para fórmulas
No CRM Analytics, use funções de string para criar valores com base em outras strings. Por exemplo, você pode alterar o uso de maiúsculas e minúsculas de strings de texto, concatenar valores de várias colunas e substituir valores. Os argumentos para funções de string devem ter campos ou strings de texto. - Funções de janela para fórmulas
No CRM Analytics, use funções de janela em uma receita do Preparador de dados para realizar cálculos entre linhas. Para cada linha de dados de entrada, realize um cálculo em uma seleção (ou janela) de linhas relacionadas. Diferente da agregação, que agrupa linhas, as funções de janela retornam um resultado para cada linha. Por exemplo, você pode calcular as alterações ao valor da oportunidade pelos estágios de cada oportunidade para ver se pode atingir a meta de vendas. - Funções de múltiplos valores para fórmulas
No CRM Analytics, use funções de múltiplos valores com seus dados multivalor. Por exemplo, procure um valor específico, conte quantos valores já existem, crie um novo multivalor combinando outros textos, converta um multivalor em uma string ou divida uma string e retorne um multivalor. Os argumentos para funções de múltiplos valores devem ser strings de texto ou campos. - Funções adicionais para fórmulas
No CRM Analytics, essas funções versáteis podem ser usadas com os tipos de dados texto, número, data_only e datetime para inserir lógica nas fórmulas. - Atualizar ou editar fórmulas de receitas convertidas
Quando uma receita é convertida da Preparação de dados clássica para a Preparação de dados e não é possível atualizar automaticamente as fórmulas, o editor de fórmula exibido é diferente. Você ainda pode editar e usar essas fórmulas, mas, para obter o máximo de opções de fórmula por meio do EA-SQL e a melhor experiência, recrie a fórmula no editor de receita de Preparação de dados.
