Passer au contenu principal
Adaptive Insights
Knowledge and Support - Adaptive Insights

Conseils pour écrire des formules

Inclut quelques suggestions utiles pour écrire des formules.

L’écriture

  • Divisez la formule en petits morceaux et testez les résultats.

  • Vérifiez sur plusieurs mois, en particulier lorsque vous effectuez des prévisions où les données effectives écraseront les périodes du plan.

  • Vérifiez les autorisations du compte.

  • N’oubliez pas qu’une formule inclut souvent à la fois un calculainsi que  certaines conditions à remplir pour appliquer le calcul. Par exemple, une augmentation de salaire peut être définie comme une simple augmentation de salaire de 10 %, mais il vous faudra peut-être inclure d’autres conditions dans la formule. Par exemple : La personne est-elle employée à temps plein ? A-t-elle atteint sa date d’anniversaire ? etc.

  • Documentez vos formules. Expliquez-vous à vous-même et aux autres comment elles fonctionnent. 

  • Ajoutez des commentaires pour expliquer ce qui se passe. Les commentaires sont autorisés dans une formule commençant par un symbole de livre anglaise ou de hashtag (#) et se terminant au retour de chariot suivant. Par exemple :

ACCT.Rent[time=this-12] # loyer de l’année dernière
* 1.5                   # augmentation de 50 %

  • Ajoutez une majuscule aux mots spéciaux. Les opérateurs n’acceptent pas de majuscule. Pensez à utiliser des majuscules et à ajouter des espaces pour les faire ressortir. Par exemple :

IF (VersionMonth(this) = VersionMonth(ROW.HireDate) AND IsBlank(ROW.TransferIn), 1, 0)

  • Pensez à utiliser l’indentation pour améliorer la lisibilité et à ajouter des retours de chariot pour limiter la longueur de ligne. Par exemple : 

IFF (
      IsBlank(ROW.EndDate)
         AND IsBlank(ROW.TransferOut)
         OR (VersionMonth(this) < VersionMonth(ROW.EndDate),
      ROW.Allocated_BeginningHeadcount + ROW.NewHire-ROW.Termination, 0
     )

  • Utilisez des noms de compte significatifs et descriptifs.  Les formules entraînent les données  qui apparaissent  à plusieurs endroits de votre Adaptive Planning instance. Des noms significatifs vous aident à reconnaître facilement la façon dont les données ont été calculées.

  • Soyez cohérent avec les traits de soulignement (ou tirets) et les majuscules/minuscules  dans les noms de compte. 

  • Les espaces sont ignorés lorsqu’une formule est évaluée, mais ils aident à rendre les formules plus lisibles et leur utilisation aidera les autres à comprendre vos formules. Ils peuvent être omis, mais leur utilisation est une bonne pratique.

Pour saisir un retour chariot dans la barre de formule, tapez ALT-Entrée.

Performance

  • Évitez les références à la structure d’organisation de niveau supérieur ou alors utilisez (-). 
  • Créez un compte d’hypothèse qui évalue naturellement au niveau supérieur, puis met les résultats dans le cache.

Autre

  • Les erreurs de syntaxe individuelles affichent la formule en rouge lorsque vous tentez d’enregistrer une formule non valide. 
  • Les autres types d’erreurs (division par zéro, valeurs non valides, etc.) n’apparaissent que lorsque la formule est évaluée. Elles pourraient apparaître dans les fonctionsDivf ouIff . 
  • Les formules saisies directement dans une cellule requièrent un signe égal (=), mais lorsque vous utilisez l’Assistant de formule, le signe égal n’est pas obligatoire (il est automatiquement implicite). 

  • Cet article vous a été utile ?