Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

Criar campos de fórmula

Nota

Nota

Deseja aprender em português (Brasil)? Comece o desafio em um Trailhead Playground de português (Brasil) e use as traduções fornecidas entre parênteses para navegar. Copie e cole somente os valores em inglês porque as validações dos desafios dependem de dados em inglês. Se você não passar no desafio em sua organização de português (Brasil), recomendamos que (1) mude o local para os Estados Unidos, (2) mude o idioma para inglês, seguindo as instruções aqui, e (3) clique novamente no botão “Validar o desafio”.

Consulte o emblema Trailhead no seu idioma para saber mais sobre como aproveitar a experiência de Trailhead em outros idiomas.

Nota

Acessibilidade

Esta unidade requer algumas instruções adicionais para usuários de leitores de tela. Para acessar uma versão detalhada do leitor de tela desta unidade, clique no link abaixo:

Abrir as instruções do leitor de tela do Trailhead.

O resumo

A VP de vendas Allison Wheeler gostaria que você ajudasse a equipe dela a coletar informações adicionais sobre oportunidades. Primeiro, ela gostaria que os usuários executivos e de vendas vissem a comissão calculada para as oportunidades ganhas. Ela também gostaria que as regiões e zonas de contas fossem exibidas nas oportunidades para todos verem. E, para tentar deixar o pipeline mais exato, ela gostaria de exibir o valor descontado sempre que um desconto for aplicado a uma oportunidade.

Lide com essas solicitações criando campos de fórmula personalizados, que permitem definir cálculos que fazem referência a outros campos para exibir novos valores numéricos, de texto, data ou caixa de seleção específicos aos requisitos comerciais. Vamos começar.

Calcular a comissão

Crie um campo de fórmula personalizado no objeto Oportunidade que calcula 10% de comissão sempre que uma oportunidade é fechada e ganha.

  1. Em Setup (Configuração), clique em Object Manager (Gerenciador de objetos) e selecione Opportunity (Oportunidade).
  2. Selecione Fields & Relationships (Campos e relacionamentos e clique em New (Novo).
  3. Selecione Formula (Fórmula) como Data Type (Tipo de dados) e clique em Next (Avançar).
  4. Insira Commission (Comissão) como Field Label (Rótulo do campo) e como Field Name (Nome do campo).
  5. Selecione Currency (Moeda) como Formula Return Type (Tipo de retorno da fórmula).
  6. Clique em Next (Avançar).
  7. Selecione Amount (Valor) na lista de opções Insert Merge Field (Inserir campo de mesclagem).
  8. Clique em Insert operator (Inserir operador) e selecione *Multiply (Multiplicar).
  9. Na caixa Commission (Currency)= (Comissão (moeda) =), insira 0,1.
  10. Verifique se a fórmula final fica assim: Amount * 0.1 (Valor * 0,1)
  11. Clique em Check Syntax (Verificar sintaxe) para ter certeza de que não há erros.
  12. Em Description (Descrição), insira: Calculates sales rep commission of 10 percent when opportunity is won. (Calcula uma comissão de representantes de vendas de 10% quando a oportunidade é ganha.)
  13. Em Help Text (Texto de ajuda), insira: Sales rep commission when opportunity is won. (Comissão de representantes de vendas quando a oportunidade é ganha.)
  14. Clique em Next (Avançar).
  15. No cabeçalho da coluna Visible (Visível), marque e desmarque a caixa de seleção para limpar as caixas de seleção.
  16. Na coluna Visible (Visível), selecione Sales User (Usuário de vendas) e System Administrator (Administrador do sistema).
  17. Clique em Next (Avançar) e Save (Salvar).

Em seguida, modifique a fórmula para que a comissão seja calculada apenas quando uma oportunidade é fechada e ganha.

  1. Ainda em Fields & Relationships (Campos e relacionamentos) do objeto Opportunity (Oportunidade), clique na seta Seta suspensa ao lado de Commission (Comissão) e selecione Edit (Editar).
  2. Na seção Formula Options (Opções de fórmula), clique na guia Advanced Formula (Fórmula avançada) e modifique a fórmula.
  3. Na caixa Commission (Currency)= (Comissão (moeda) =), clique no início da fórmula para colocar o cursor logo antes de Amount (Valor).
  4. Na lista de funções, selecione IF e clique em Insert Selected Function (Inserir função selecionada).
  5. Na lista de funções, selecione ISPICKVAL.
  6. Na fórmula, destaque logical_test e clique em Insert Selected Function (Inserir função selecionada).
  7. Na fórmula, destaque picklist_field.
  8. Clique em Insert Field (Inserir campo), selecione Stage (Estágio) na segunda lista da sobreposição Insert Field (Inserir campo) que aparece e clique em Insert (Inserir).
  9. Na fórmula, destaque text_literal e insira "Closed Won" (“Fechada e ganha”) (incluindo as aspas).
  10. Na fórmula, destaque Amount * 0.1 (Valor * 0.1) e recorte-o (Ctrl/Command + X).
  11. Na fórmula, destaque value_if_true e cole (Ctrl/Command + V).
  12. Na fórmula, destaque value_if_false e insira 0.
  13. Verifique se sua fórmula fica assim:
    IF( ISPICKVAL( StageName , "Closed Won") , Amount * 0.1, 0)
    Guia Advanced Formula (Fórmula avançada) mostrando fórmula de comissão revisada.
  14. Clique em Check Syntax (Verificar sintaxe).
  15. Clique em Save (Salvar).

Personalizar campos de fórmula

Crie um campo de fórmula personalizado no objeto Oportunidade que exibe as informações de região e zona do registro de conta.

  1. Ainda em Fields & Relationships (Campos e relacionamentos) no objeto Oportunidade, clique em New (Novo).
  2. Selecione Formula (Fórmula) como Data Type (Tipo de dados) e clique em Next (Avançar).
  3. Insira Region/Zone (Região/Zona) como Field Label (Rótulo do campo) e Region_Zone como Field Name (Nome do campo).
  4. Selecione Text (Texto) como Formula Return Type (Tipo de retorno da fórmula).
  5. Clique em Next (Avançar).
  6. Clique na guia Advanced Formula (Fórmula avançada) se ela ainda não estiver selecionada.
  7. Na lista de funções, selecione TEXT e clique em Insert Selected Function (Inserir função selecionada).
  8. Na fórmula, destaque value (valor).
  9. Clique em Insert Field (Inserir campo) e selecione Account (Conta)> na segunda lista da sobreposição Insert Field (Inserir campo) que aparece.
  10. Na nova lista exibida, selecione Region (Região) e clique em Insert (Inserir).
  11. Clique no final da fórmula para posicionar o cursor, clique em Insert Operator (Inserir operador) e selecione &Concatenate (Concatenar).
  12. No final da fórmula, insira "/" (incluindo as aspas).
  13. Clique em Insert Operator (Inserir operador) e selecione &Concatenate (Concatenar).
  14. Na lista de funções, selecione TEXT e clique em Insert Selected Function (Inserir função selecionada).
  15. Na fórmula, destaque value (valor).
  16. Clique em Insert Field (Inserir campo) e selecione Account (Conta)> na segunda lista da sobreposição Insert Field (Inserir campo) que aparece.
  17. Na nova lista exibida, selecione Zone (Zona) e clique em Insert (Inserir).
  18. Verifique se sua fórmula fica assim: 
    TEXT( Account.Region__c ) & "/" & TEXT( Account.Zone__c )
  19. Clique em Check Syntax (Verificar sintaxe).
  20. Em Description (Descrição), insira: Displays the Region and Zone values from the account record. (Exibe os valores de Region (Região) e Zone (Zona) do registro de conta.)
  21. Em Help Text (Texto de ajuda), insira: Account region and zone. (Região e zona da conta.)
  22. Clique em Next (Avançar), Next (Avançar) e Save (Salvar).

Em seguida, crie um campo de fórmula chamado Amount after Discount (Valor após desconto) para calcular o valor após a aplicação do desconto. Mas, primeiro, crie um campo de porcentagem personalizado chamado Discount Percentage (Porcentagem de desconto).

  1. Ainda em Fields & Relationships (Campos e relacionamentos) no objeto Oportunidade, clique em New (Novo).
  2. Selecione Percent (Porcentagem) como Data Type (Tipo de dados) e clique em Next (Avançar).
  3. Insira Discount Percentage (Porcentagem de desconto) como Field Label (Rótulo do campo).
  4. Insira 3 em Length (Comprimento).
  5. Clique em Next (Avançar).
  6. Marque e desmarque o cabeçalho Visible (Visível) para limpar as caixas de seleção.
  7. Selecione Sales User (Usuário de vendas) e System Administrator (Administrador do sistema).
  8. Clique em Next (Avançar) e Save (Salvar).

Agora, crie a fórmula.

  1. Ainda em Fields & Relationships (Campos e relacionamentos) no objeto Oportunidade, clique em New (Novo).
  2. Selecione Formula (Fórmula) como Data Type (Tipo de dados) e clique em Next (Avançar).
  3. Insira Amount After Discount (Valor após desconto) como Field Label (Rótulo do campo) e Amount_After_Discount como Field Name (Nome do campo).
  4. Selecione Currency (Moeda) como Formula Return Type (Tipo de retorno da fórmula).
  5. Clique em Next (Avançar).
  6. Clique na guia Simple Formula (Fórmula simples).
  7. Na lista de opções Insert Field (Inserir campo), selecione Amount (Valor).
  8. Clique em Insert operator (Inserir operador) e selecione *Multiply (Multiplicar).
  9. Clique em Insert operator (Inserir operador) e selecione ( Open Parenthesis (Abrir parêntese).
  10. Depois do parêntese aberto, insira 1.
  11. Clique em Insert Operator (Inserir operador) e selecione -Subtract (Subtrair).
  12. Na lista de opções Insert Field (Inserir campo), selecione Discount Percentage (Porcentagem de desconto).
  13. Clique em Insert Operator (Inserir operador) e selecione ) Close Parenthesis (Fechar parêntese).
  14. Verifique se sua fórmula fica assim: 
    Amount * ( 1 - Discount_Percentage__c )
  15. Clique em Check Syntax (Verificar sintaxe).
  16. Em Description (Descrição), insira: Calculates the opportunity amount after any discount has been applied. (Calcula o valor da oportunidade depois de qualquer desconto ser aplicado.)
  17. Em Help Text (Texto de ajuda), insira: Opportunity amount after discount has been applied. (Valor da oportunidade depois do desconto ser aplicado.)
  18. Clique em Next (Avançar), Next (Avançar) e Save (Salvar).

Você ajudou a disponibilizar as informações necessárias à equipe de vendas da Allison com fórmulas. Prossiga para a próxima etapa, em que você criará tipos de registro.

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback