Loading

Converta a lista de opções de texto em números para cálculos em fórmulas

Data da publicação: Apr 24, 2023
Descrição
Calcular o Valor total esperado do contrato é uma tarefa essencial para qualquer empresa que depende de contratos. Ele ajuda as organizações a projetar fluxos de receita, o que é importante para elaboração de orçamentos, planejamento e fazer previsões.

Neste artigo, exploraremos como calcular o Valor total esperado do contrato com base nos campos Prazo do contrato (lista de opções) e Receita anual estimada (moeda), usando uma fórmula.
Resolução

Para calcular o Valor total esperado do contrato, é preciso fazer um cálculo matemático do Prazo do contrato multiplicado pela Receita anual estimada. O campo Prazo do contrato (lista de opções) tem os valores Um ano, Dois anos ou Três anos.

Exemplo: 

Valor total esperado do contrato = Prazo do contrato * Receita anual estimada

Valor total esperado do contrato = Dois anos * US$ 300.000

Resultado desejado: Valor total esperado do contrato = US$ 600.000


Ao trabalhar com campos de lista de opções, é importante ter em mente que eles são campos de texto e não podem ser usados em operações matemáticas sem primeiro convertê-los em valores numéricos. E é nesse caso que a função CASE se torna útil. 


Etapa 1. Em qualquer página no Lightning, clique no ícone de engrenagem, no canto superior direito
Etapa 2. Selecione Configuração e navegue até a guia Gerenciador de objetos
Etapa 3. Para selecionar o objeto no qual você trabalhará, basta rolar para baixo a lista de objetos disponíveis até o encontrar. Depois de achá-lo, clique nele para selecioná-lo; neste exemplo, escolhemos Contrato
Etapa 4. Na barra lateral, clique em Campos e relacionamentos
Etapa 5. Clique em Novo para criar um campo personalizado
Etapa 6. Em seguida, escolha Fórmula como o campo Tipo de dados e clique no botão Avançar
Etapa 7. Em Rótulo do campo, digite Valor total esperado do contrato. O Nome do campo é preenchido automaticamente
Etapa 8. Selecione o tipo de dados que você deseja que a fórmula retorne. Neste exemplo, queremos criar uma fórmula que calcule o Valor total esperado do contrato com base no Prazo do contrato (campo de lista de opções) e na Receita anual estimada (campo de moeda), então, selecione Moeda
Etapa 9. Clique no botão Avançar e insira a fórmula abaixo (veja a fórmula de exemplo) no Editor de fórmula
Etapa 10. Clique no botão Verificar sintaxe para garantir que não haja erros 
Etapa 11. Opcionalmente, insira uma descrição da fórmula nas caixas Descrição e Texto de ajuda
Etapa 12. Na seção Processamento de campo em branco, selecione Tratar campos em branco como espaços. Clique no botão Avançar
Etapa 13. Defina a segurança em Nível de campo para determinar se o campo deve ficar visível para perfis específicos e clique em Avançar
Etapa 14. Escolha os layouts de página que devem exibir o campo 
Etapa 15. Clique em Salvar para concluir

Fórmula de exemplo:
/* Convert Picklist value to a number */ CASE(Contract_Term__c, "One Year",1, "Two Years",2, "Three Years",3, 0) /* then multiply by the Estimated Annual Revenue */ * Estimated_Annual_Revenue__c

Nota: considere adicionar comentários à fórmula, especialmente se ela for complicada. Os comentários devem começar com uma barra seguida de um asterisco (/*) e terminar com um asterisco seguido de uma barra (*/). Comentários são úteis para explicar partes específicas de uma fórmula a qualquer pessoa que veja a definição da fórmula.

Agora que os valores da lista de opções foram convertidos em números, o cálculo terá a seguinte aparência:

Valor total esperado do contrato = Prazo do contrato * Receita anual estimada
Valor total esperado do contrato = Dois anos * US$ 300.000
Valor total do contrato = 2 * US$ 300.000
Valor total esperado do contrato = US$ 600.000

Contract Details.PNG

Pronto!
_________________________________________

Escrito por: Steven Trumble | Líder das Respostas do Salesforce
Steven Trumble é um consultor do Salesforce na Blue Engine Solutions, em Washington D.C. Steven começou a usar o Salesforce em junho de 2021 e nunca mais parou. Steven participa ativamente nas comunidades Trailblazer Answers e Salesforce Military (Força de Veteranos), demonstrando seu compromisso em compartilhar seu conhecimento e apoiar colegas. 

Os envios refletem apenas as opiniões do usuário que disponibilizou o texto, e não as opiniões da Salesforce, independentemente de o usuário ser afiliado à Salesforce, e pode conter ou constituir produtos, serviços, informações, dados, conteúdo e outros materiais disponibilizados por ou em nome de terceiros ("Materiais de terceiros"). A Salesforce não controla nem endossa, nem é responsável por, quaisquer Materiais de terceiros, incluindo sua precisão, validade, oportunidade, integralidade, confiabilidade, integridade, qualidade, legalidade, utilidade ou segurança, ou quaisquer direitos de propriedade intelectual aplicáveis. Qualquer envio disponibilizado por meio de quadros de mensagens ou fórum em resposta a perguntas publicadas ou que pretenda responder a quaisquer perguntas, incluindo questões sobre o Salesforce ou Programas, é disponibilizado apenas para seu conhecimento geral e nunca deve ser considerado resposta às suas perguntas específicas (mesmo que uma resposta seja marcada como a "melhor" resposta ou com qualificações semelhantes). Você sempre deve entrar em contato com o suporte do Salesforce para obter respostas para suas perguntas específicas. A Salesforce não tem controle sobre os envios e não é responsável por qualquer uso ou abuso (incluindo qualquer distribuição) de envios por terceiros.

Se você tiver dúvidas, explore a sabedoria de toda a nossa Trailblazer Community aqui: https://trailhead.salesforce.com/trailblazer-community/feed
 
Número do artigo do Knowledge

000395190

 
Carregando
Salesforce Help | Article