Loading
Gestion des performances commerciales
Table des matières
Sélectionner des filtres

          Aucun résultat
          Aucun résultat
          Voici quelques conseils de recherche

          Vérifiez l'orthographe de vos mots-clés.
          Utilisez des termes de recherche plus généraux.
          Sélectionnez moins de filtres pour élargir votre recherche.

          Recherchez dans toute l’aide de Salesforce
          iferror

          iferror

          Vérifie si une expression entraîne une erreur ou une valeur nulle dans Salesforce Spiff et renvoie le résultat de l'expression ou renvoie une valeur par défaut pour le traitement des erreurs. Cette fonction fournit une alternative aux instructions if() imbriquées, mais elle peut également masquer de réelles erreurs et entraîner des calculs imprécis si elle n'est pas utilisée avec précaution.

          Éditions requises

          Disponible avec : Salesforce Classic (pas disponible dans toutes les organisations) et Lightning Experience
          Disponible avec : Enterprise Edition, Unlimited Edition et Developer Edition
          Disponible moyennant un coût supplémentaire dans : Professional Edition avec l'API Web Services activée

          Syntaxe

          iferror(expression, error_expression)

          Arguments

          Argument Obligatoire ? Description
          expression Obligatoire La condition à tester.
          error_expression Obligatoire Le traitement des erreurs à exécuter lorsque l'expression entraîne une erreur ou une valeur nulle.

          Considérations

          Important
          Important N'utilisez pas cette fonction si vous ne pouvez pas diagnostiquer la source d'une erreur.

          Cette fonction ne discrimine pas les erreurs à traiter. Par exemple, vous essayez d'éviter une erreur de division par zéro pour cette formule.

          if(DenominatorField = 0, 0, DivisionCalculation)

          Lorsque vous utilisez iferror(DivisionCalculation, 0), une erreur peut se produire dans le numérateur, le dénominateur ou n'importe quelle partie du calcul. Chaque erreur renvoie un 0 sans message d'erreur.

          La fonction de iferror() rompt également la trace. Si l'expression if(DenominatorField = 0, 0, DivisionCalculation) inclut ARR divisé par quota, la réalisation est affichée sous forme de 0 dans l'instruction, et ARR et quota sont affichés sous forme de 0 ou non numérique pour l'enregistrement. Lorsque vous spécifiez un contrôle de division par zéro, les valeurs ARR et quota sont affichées si elles existent.

          Exemple

          Un commercial a un taux personnalisé attribué par un tableau de quotas, et vous souhaitez vérifier si le taux d'un commercial est vide. Dans ce cas, invitez l'administrateur à spécifier un taux pour le commercial. Pour tester l'expression, calculez le taux du commercial. Pour l'argument error_expression, utilisez la fonction error() pour afficher un message de résolution de la condition d'erreur.

          =iferror(DealMRR * AESpecialRates, error(concat(["Enter rates for", rep.name, "on the AESpecialRates quota page."])))
          Conseil
          Conseil La fonction de iferror() est utile lorsque vous créez des calculs et souhaitez tester une logique ou des variables manquantes. Pour éviter les erreurs de logique de production, utilisez la fonction iferror() uniquement pendant le développement et les tests.

          Voir également :

           
          Chargement
          Salesforce Help | Article