Vous êtes ici :
ISPICKVAL
Détermine si la valeur d'un champ de liste de sélection est égale à un texte littéral que vous spécifiez.
Utilisation
ISPICKVAL(picklist_field,
text_literal) et remplacez picklist_field par le nom du champ de fusion de la liste de sélection ; remplacez text_literal par la valeur de la liste de sélection entre guillemets. text_literal ne peut pas être un champ de fusion ou le résultat d'une fonction.
Conseils
- Remplacez l'expression picklist_field par un champ standard ou personnalisé de type liste de sélection.
- L'expression text_literal doit être de type texte et placée entre guillemets. Elle ne peut pas être un champ de fusion ni le résultat d'une fonction.
- Les fonctions CASE permettent de déterminer si une valeur de liste de sélection est égale à une valeur donnée.
- Lorsque vous utilisez la fonction ISPICKVAL pour renvoyer la valeur précédente d'un champ de liste de sélection, insérez la fonction PRIORVALUE dans la fonction ISPICKVAL comme dans l'exemple suivant :
ISPICKVAL(PRIORVALUE (picklist_field), text_literal)
IF(ISPICKVAL(Status, "Activated"), NOW()-ActivatedDate,
null) calcule le nombre de jours depuis l'activation du contrat. Si le statut du contrat est Activé, ce champ est vide.
IF(ISPICKVAL(StageName, "Closed Won"),
ROUND(Amount *0.02, 2), 0)
Cet exemple calcule le montant de la commission pour toutes les opportunités à l'étape « Close gagnée ». La valeur de ce champ est égale au montant multiplié par 0.02 pour toute opportunité close/gagnée. Pour les opportunités ouvertes ou perdues, la valeur de la commission est zéro.
ISPICKVAL(Stage, “Closed Lost”) && INCLUDES(Competitor__c, “Acme”)Dans une règle de workflow ou un processus, cette formule configure le déclenchement par Salesforce des actions associées si le champ à sélection multiple Competitor d'une affaire perdue est Acme.
