Exemples de champ de formule

Exemples de champ de formule

Les champs de formule peuvent être parfois compliqués. Voici donc des exemples qui vous aideront à comprendre l'utilisation de ces types de champs dans Zoho CRM.

  1. IF ELSE Statement Exemple : Si le nom du champ contient 'Golf Only 1 Meal', le retour est 265 ; si le nom du champ contient 'Golf Only 2 Meals' le retour est 295, si le nom du champ contient 'Single Occ' le retour est 665 ou 0
    Formule : If(Contains(${Contacts.fieldname}, 'Golf Only 1 Meal'),265,If(Contains(${Contacts.fieldname},'Golf Only 2 Meals'),295,If(Contains(${Contacts.fieldname},'Single Occ'),665,0 ) ) )
  2. Exemple : 
    Un niveau saisi manuellement ; disons A, B, C
    Une date de réception du fichier saisie manuellement (date de début)
    Un champ de formule, qui calcule une date limite, sur la base des champs de niveau et de date de réception du fichier . C'est ce que l'on appelle la « date d'échéance ».
    Le calcul de la date d'échéance -
    • Si « Niveau » = A, alors la « Date d'échéance » = « Date de réception du fichier » + 14 jours
    • Si « Niveau » = B, alors la « Date d'échéance » = « Date de réception du fichier » + 10 jours
    • Si « Niveau » = C, alors la « Date d'échéance » = « Date de réception du fichier » + 5 jours
    Formule : If(Contains(${Leads.level},'A'),Adddate(${Leads.Start Date},14,'DAY'),If(Contains(${Leads.level},'B'),Adddate(${Leads.Start Date},10,'DAY'),If(Contains(${Leads.level},'C'),Adddate(${Leads.Start Date},5,'DAY'),Now())))
  3. Exemple : Pour calculer l'âge en fonction des détails de la date de naissance .

    Formule :
    • Âge en années =
      Year(Now())-Year(${Leads.DOB})- If(Month(Now())*100+Dayofmonth(Now())>=Month(${Leads.DOB})*100+Dayofmonth(${Leads.DOB}) ,0 ,1 )
    • Âge en mois = (Datecomp(Now(),${Leads.DOB}))/(60*24*30)
  4. Créez une matrice ou une combinaison de deux ou trois champs.
    Exemple : 
    un produit possède des champs numériques, à savoir StyleCouleur et Taille.
    Un autre champ Matrice de produitdoit fournir la sortie sous forme de combinaison des valeurs Style, Couleur et Taille.

    Formule : 
    concat(toString(${Products.style}),toString(${Products.Color}),toString(${Products.Size}))
    Type de retour : Chaîne
  5. Modifiez le type de retour de la valeur de la liste déroulante en tant que nombre et calculez les valeurs de deux ou plusieurs champs de la liste déroulante.
    Notez que les valeurs de la liste déroulante sont considérées comme des valeurs de chaîne et non des valeurs numériques.

    Exemple : 
    Valeurs de la liste déroulante 1 - 10, 20, 30
    Valeurs de la liste déroulante 2 - 5, 10, 15
    Le champ de formule (nombre) A doit être calculé - (liste déroulante 1*liste déroulante 2) + liste déroulante 2

    Formule : 
    (Tonumber(Drop-down 1)*Tonumber(Drop-down 2))+Tonumber(Drop-down 2)
    , type de retour : nombre