Loading

Conversion d’une liste de sélection de texte en nombres afin de réaliser des calculs dans les formules

Date de publication: Apr 24, 2023
Description
Le calcul de la valeur totale prévue des contrats est une tâche essentielle pour toute entreprise qui a recours à des contrats dans le cadre de son activité. Ce processus aide les organisations à prévoir leurs flux de revenus, ce qui est important pour la budgétisation, la planification et les prévisions.

Dans cet article, nous allons découvrir comment calculer la valeur totale prévue d’un contrat en fonction des champs Durée du contrat (liste de sélection) et Revenu annuel estimé (devise), à l’aide d’une formule.
Résolution

Pour calculer la valeur totale prévue d’un contrat, nous devons multiplier la durée du contrat par le revenu annuel estimé. Le champ Durée du contrat (liste de sélection) contient les valeurs suivantes : Un an, Deux ans ou Trois ans.

Exemple : 

Valeur totale prévue du contrat = durée du contrat * revenu annuel estimé

Valeur totale prévue du contrat = deux ans * 300 000 $

Résultat souhaité : valeur totale prévue du contrat = 600 000 $


Lorsque vous travaillez avec des champs de liste de sélection, il est important de garder à l’esprit qu’il s’agit de champs de texte et qu’ils ne peuvent pas être utilisés dans des opérations mathématiques sans avoir été convertis au préalable en valeurs numériques. C’est ici que la fonction CASE s’avère utile. 


Étape 1. Depuis n’importe quelle page de Lightning, cliquez sur l’icône d’engrenage en haut à droite
Étape 2. Sélectionnez Configuration et accédez à l’onglet Gestionnaire d’objet
Étape 3. Pour sélectionner l’objet sur lequel vous souhaitez travailler, faites simplement défiler la liste des objets disponibles vers le bas jusqu’à ce que vous le trouviez. Une fois que vous le voyez, cliquez dessus pour le sélectionner. Dans cet exemple, nous choisirons Contrat
Étape 4. Dans la barre latérale, cliquez sur Champs et relations
Étape 5. Cliquez sur Nouveau pour créer un champ personnalisé
Étape 6. Choisissez ensuite Formule en tant que type de données de votre champ et cliquez sur le bouton Suivant
Étape 7. Dans Étiquette de champ, saisissez Valeur totale prévue du contrat. Le nom du champ se remplit automatiquement
Étape 8. Sélectionnez le type de données que votre formule doit renvoyer. Dans le cadre de cet exemple, comme nous souhaitons écrire une formule qui calcule la valeur totale prévue du contrat en fonction des champs Durée du contrat (champ de liste de sélection) et Revenu annuel estimé (champ de devise), sélectionnez Devise
Étape 9. Cliquez sur le bouton Suivant, puis saisissez la formule ci-dessous (voir l’exemple de formule) dans l’éditeur de formule
Étape 10. Cliquez sur le bouton Vérifier la syntaxe pour vous assurer qu’aucune erreur n’est présente 
Étape 11. Vous pouvez éventuellement fournir une description de la formule dans les zones Description et Texte d’aide
Étape 12. Dans la section Traitement des champs vides, sélectionnez Traiter les champs vides comme tels. Cliquez sur le bouton Suivant
Étape 13 : Paramétrez la sécurité au niveau du champ pour déterminer si le champ doit être visible pour des profils spécifiques, puis cliquez sur Suivant
Étape 14. Choisissez les présentations de page qui doivent afficher le champ 
Étape 15. Cliquez sur Enregistrer pour terminer

Exemple de formule :
/* Convertir une valeur de liste de sélection en nombre */ CASE(Contract_Term__c, "Un an",1, "Deux ans",2, "Trois ans",3, 0) /* puis la multiplier par le revenu annuel estimé */ * Estimated_Annual_Revenue__c

Remarque : pensez à ajouter des commentaires à votre formule, notamment si elle est complexe. Les commentaires doivent commencer par une barre oblique suivie d’un astérisque (/*), et se terminer par un astérisque suivi d’une barre oblique (*/). Les commentaires sont utiles pour expliquer des parties spécifiques d’une formule à toute personne consultant la définition de celle-ci.

Maintenant que les valeurs de la liste de sélection ont été converties en nombres, le calcul se présente comme suit :

Valeur totale prévue du contrat = durée du contrat * revenu annuel estimé
Valeur totale prévue du contrat = deux ans * 300 000 $
Valeur totale prévue du contrat = 2 * 300 000 $
Valeur totale prévue du contrat = 600 000 $

Contract Details.PNG

Vous avez terminé !
_________________________________________

Écrit par : Steven Trumble | Leader Réponses Salesforce
Steven Trumble est consultant Salesforce chez Blue Engine Solutions à Washington DC. Steven a découvert Salesforce pour la première fois en juin 2021 et n’a plus quitté cet environnement depuis. Il est activement impliqué dans les communautés Trailblazer Answers et Salesforce Military (Veteran’s Force), ce qui démontre son engagement à partager ses connaissances et à accompagner ses pairs. 

Les Soumissions reflètent uniquement les opinions des utilisateurs qui les ont publiées et non celles de Salesforce, que les utilisateurs soient affiliés ou non à Salesforce. Les Soumissions peuvent contenir des produits, des services, des informations, des données, des contenus et d’autres éléments partagés par ou au nom de tiers (« Documents tiers »). Salesforce ne contrôle ni n’approuve, et n’est pas non plus responsable de tout contenu de tiers, notamment de leur exactitude, validité, actualité, exhaustivité, fiabilité, intégrité, qualité, légalité, utilité ou sécurité, ni de tout droit de propriété intellectuelle applicable. Toutes les Soumissions disponibles via un forum de discussion en réponse à des questions publiées, ou qui prétendent autrement répondre à des questions, y compris des questions sur Salesforce ou des programmes, sont mises à disposition pour votre information uniquement et vous ne devez jamais vous y fier pour répondre à des questions précises (même si une réponse est marquée comme « meilleure » réponse ou est accompagnée de qualifications similaires). Vous devez systématiquement contacter le support Salesforce pour obtenir des réponses à vos questions précises. Salesforce n’a aucun contrôle sur les Soumissions et n’est aucunement responsable de quelque utilisation que ce soit, y compris abusive, (ainsi que de toute diffusion) par un tiers des Soumissions.

Si vous avez des questions, tirez parti de la sagesse de l’ensemble de notre Trailblazer Community en y accédant via ce lien : https://trailhead.salesforce.com/trailblazer-community/feed
 
Numéro d’article de la base de connaissances

000395190

 
Chargement
Salesforce Help | Article