Loading
Estender o Salesforce com cliques, não com código
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          IF

          IF

          Determina se as expressões são falsas ou verdadeiras. Retornará um determinado valor se for verdadeiro e outro se for falso.

          Uso

          IF(logical_test, value_if_true, value_if_false) e substitua logical_test pela expressão a ser avaliada; substitua value_if_true pelo valor a ser retornado caso a expressão seja verdadeira; substitua value_if_false pelo valor a ser retornado se a expressão for falsa.

          Dicas

          • Verifique se as expressões valor_se_verdadeiro e valor_se_falso são do mesmo tipo de dados.
          • Ao usar uma função IF com a variável $Profile.UserType para determinar o tipo de licença de usuário do Salesforce do usuário conectado, use os seguintes valores:
            • Padrão para Salesforce
            • PowerPartner para usuário do PRM
            • CustomerSuccess para usuário do portal de clientes
            • PowerCustomerSuccess para gerente do portal de clientes

            Por exemplo, use as seguintes fórmulas para determinar se um usuário conectado tem o tipo de licença entre aspas:

            IF(ISPICKVAL($Profile.UserType ,"Standard"), 100, 0.1)
            IF(ISPICKVAL($Profile.UserType ,"PowerPartner"), 100, 0.1)
            IF(ISPICKVAL($Profile.UserType ,"CustomerSuccess"), 100, 0.1)
            Nota
            Nota Campos de mesclagem $Profile estão disponíveis apenas em Enterprise, Unlimited, Performance e Developer Editions.
          Exemplo de campo de fórmula: Pagamentos atrasados
          Exemplo de campo de fórmula: Pagamentos atrasados

          IF(AND(Payment_Due_Date__c < TODAY(),​​Payment_Status__c ="UNPAID") , "PAYMENT OVERDUE", ​null)

          Esta fórmula determina se a data de vencimento do pagamento passou e se o status do pagamento é “DEVEDOR”. Em caso afirmativo, retorna o texto “PAGAMENTO ATRASADO”; em caso negativo, deixa o campo em branco. Este exemplo utiliza um campo de data personalizado denominado Data de vencimento do pagamento (Payment Due Date) e um campo de texto personalizado denominado Status do pagamento (Payment Status) em contratos.

          Exemplo de campo de fórmula: Inserir taxa de imposto
          Exemplo de campo de fórmula: Inserir taxa de imposto

          Use esta fórmula de valor padrão para definir a taxa de imposto de um patrimônio com base na cidade do usuário. Crie um campo de porcentagem personalizado com o seguinte valor padrão:

          IF($User.City = "Napa", 0.0750, 
           IF($User.City = "Paso Robles", 0.0725, 
            IF($User.City = "Sutter Creek", 0.0725, 
             IF($User.City = "Los Olivos", 0.0750, 
              IF($User.City = "Livermore", 0.0875, null
              )
             )
            )
           )
          )
          Exemplo de botão personalizado
          Exemplo de botão personalizado
          {! 
          IF(Sample.BillingCountry = "US", 
          "http://maps.google.com/maps?q=​"&Sample.BillingStreet&​
          "+"&Sample.BillingCity&"+​"&Sample.BillingState&"+​"&Sample.BillingCountry, 
          (IF(Sample.BillingCountry = "UK", 
          "http://maps.google.co.uk/maps?q=​"&Sample.BillingStreet
          &​"+"&Sample.BillingCity&​"+​"&Sample.BillingCountry, 
          "http://maps.google.com"))) 
          }

          O exemplo usa a função IF para determinar se um endereço está nos Estados Unidos ou no Reino Unido, de forma que ele possa usar o tipo apropriado de mapa do Google para exibir o endereço.

           
          Carregando
          Salesforce Help | Article