Toc Heading
Toc Heading
Toc Heading

Pigment : Explain, Playground et Prettify Formulas

Par

Sarah Fayad

, le

6/11/2025

Introduction

Les formules sont le cœur battant de tout modèle de planification. Elles transforment des données brutes en insights actionnables, calculent des prévisions complexes, et automatisent des processus métier critiques. Mais elles sont aussi une source majeure de frustration : difficiles à comprendre, risquées à modifier, chronophages à tester.

Pigment vient de lancer trois nouveautés qui révolutionnent la manière de créer, comprendre et maintenir les formules dans les modèles de planification : Explain Formulas (explication par IA), Formula Playground (environnement de test) et  Prettify Formulas (formatage automatique).

Ces innovations ne sont pas de simples améliorations cosmétiques. Elles s'attaquent à des problèmes réels qui ralentissent les équipes Finance, FP&A et Data au quotidien : perte de temps sur la compréhension de formules héritées, erreurs coûteuses en production, difficultés de collaboration, limitations dans la modélisation de patterns complexes.

Dans cet article, nous décryptons ces trois nouveautés, expliquons comment les utiliser concrètement, et montrons en quoi elles transforment la modélisation dans Pigment.

Le problème : quand les formules deviennent un frein plutôt qu'un levier

La complexité croissante des modèles EPM

Les modèles de planification modernes sont sophistiqués. Ils intègrent des dizaines de dimensions, des centaines de métriques, et des milliers de formules interconnectées. Cette complexité est nécessaire pour refléter la réalité des organisations, mais elle crée des défis majeurs :

Compréhension difficile : Une formule écrite il y a 6 mois par un collègue parti entre-temps peut devenir un mystère. Que fait exactement ce SUM(Revenue[Product.FILTER(Category = "Software")].BY(Region)) ? Pourquoi cette logique plutôt qu'une autre ?

Risque d'erreurs : Modifier une formule sans la tester peut avoir des effets en cascade sur l'ensemble du modèle. Une erreur dans un calcul de marge peut fausser tout le P&L consolidé.

Collaboration freinée : Quand les formules sont opaques, seuls les experts peuvent les modifier. Les analystes métier restent dépendants des modelers techniques, ce qui ralentit les projets.

Limitations techniques : Certains patterns (saisonnalité, cycles économiques) sont difficiles à modéliser avec les fonctions mathématiques standard.

Les conséquences pour les équipes

Ces défis se traduisent par des coûts tangibles :

  • Temps perdu : Des heures passées à décrypter des formules au lieu de créer de la valeur
  • Erreurs coûteuses : Des bugs en production qui faussent les décisions stratégiques
  • Turnover de connaissances : Quand un expert part, il emporte sa compréhension du modèle
  • Frein à l'innovation : La peur de "casser quelque chose" empêche l'évolution des modèles

C'est précisément pour résoudre ces problèmes que Pigment a développé ses trois nouveautés formules.

1. Explain Formulas : l'IA qui rend vos formules transparentes

Qu'est-ce que c'est ?

Explain Formulas est une fonctionnalité alimentée par l'IA qui traduit automatiquement vos formules Pigment en langage naturel. Vous sélectionnez une formule complexe, vous cliquez sur "Explain", et l'IA vous explique en français (ou en anglais) ce que fait cette formule, étape par étape.

Comment ça fonctionne ?

L'IA analyse la structure de la formule, comprend les fonctions utilisées, identifie les dimensions et métriques référencées, et génère une explication claire et contextualisée.

Exemple concret :

Formule Pigment :

IF(Forecast_Type = "Best Case",
  Revenue * 1.15,
  IF(Forecast_Type = "Worst Case",
     Revenue * 0.85,
     Revenue))


Explication générée par l'IA :

"Cette formule ajuste le chiffre d'affaires en fonction du type de prévision. Si le scénario est 'Best Case', elle applique une croissance de 15%. Si c'est 'Worst Case', elle applique une réduction de 15%. Dans tous les autres cas (scénario 'Base'), elle conserve le chiffre d'affaires initial."

Cas d'usage concrets

1. Onboarding rapideUn nouvel analyste rejoint l'équipe et doit comprendre le modèle existant. Avec Explain Formulas, il peut explorer les formules clés en quelques minutes au lieu de plusieurs jours.

2. Audit et documentationAvant une revue d'audit, vous devez documenter la logique de calcul de vos provisions. Explain Formulas génère automatiquement des explications que vous pouvez inclure dans votre documentation.

3. Collaboration Finance x DataUn contrôleur de gestion veut comprendre comment est calculée la marge contributive par produit. Au lieu de solliciter le modeler, il utilise Explain Formulas pour obtenir une réponse instantanée.

4. Maintenance de modèles héritésVous héritez d'un modèle construit par un consultant externe. Explain Formulas vous aide à comprendre rapidement la logique existante avant de la faire évoluer.

Bénéfices mesurables

  • Réduction de 70% du temps de compréhension des formules complexes
  • Accélération de l'onboarding : de 2 semaines à 3 jours pour maîtriser un modèle
  • Amélioration de la documentation : génération automatique d'explications auditables
  • Démocratisation : les profils métier peuvent comprendre les formules sans compétences techniques avancées

2. Formula Playground : testez avant de déployer

Qu'est-ce que c'est ?

Formula Playground est un environnement de test (sandbox) qui vous permet de valider vos formules avant de les intégrer dans une Metric en production. C'est l'équivalent d'un brouillon où vous pouvez expérimenter sans risque.

Comment ça fonctionne ?

Vous ouvrez le Formula Playground, vous écrivez votre formule, vous sélectionnez les dimensions à tester (mode Auto ou Custom), et vous visualisez immédiatement les résultats. Une fois satisfait, vous copiez la formule validée dans votre Metric.

Exemple concret :

Vous voulez créer une formule pour calculer le taux de rétention client par cohorte. Au lieu de l'écrire directement dans une Metric et de risquer une erreur visible par toute l'équipe, vous :

  1. Ouvrez le Formula Playground
  2. Écrivez votre formule : Retained_Customers / Total_Customers * 100
  3. Testez avec différentes cohortes (2023, 2024, Q1, Q2...)
  4. Validez les résultats
  5. Intégrez la formule validée dans votre modèle

Cas d'usage concrets

1. Développement de formules complexesVous construisez une formule de prévision de cash-flow avec plusieurs conditions imbriquées. Le Playground vous permet de tester chaque branche de la logique séparément.

2. Validation de modificationsVous devez modifier une formule critique utilisée dans 10 dashboards. Le Playground vous permet de valider le nouveau comportement avant de déployer.

3. Formation et apprentissageUn analyste junior apprend les fonctions Pigment. Le Playground lui offre un espace sûr pour expérimenter sans risquer de casser le modèle de production.

4. DebuggingUne formule ne retourne pas les résultats attendus. Le Playground vous permet d'isoler le problème en testant différentes variations.

Bénéfices mesurables

  • Réduction de 90% des erreurs déployées en production
  • Gain de confiance : les modelers osent expérimenter des formules plus sophistiquées
  • Accélération du développement : itérations plus rapides sans risque
  • Réduction des rollbacks : moins de modifications à annuler après déploiement

3. Prettify Formulas : la lisibilité automatique

Qu'est-ce que c'est ?

Prettify Formulas est un outil de formatage automatique qui transforme vos formules denses et illisibles en code propre, indenté et structuré. C'est l'équivalent de "Prettier" ou "Black" pour les développeurs, mais appliqué aux formules Pigment.

Comment ça fonctionne ?

Vous sélectionnez une formule, vous cliquez sur "Prettify", et l'outil reformate automatiquement le code en appliquant des règles de style cohérentes : indentation, espacement, retours à la ligne, alignement des opérateurs.

Exemple concret :

Avant Prettify :

IF(Region="EMEA",IF(Product_Category="Software",Revenue*0.7,Revenue*0.6),IF(Region="AMER",IF(Product_Category="Software",Revenue*0.75,Revenue*0.65),Revenue*0.5))

Après Prettify :

IF(Region = "EMEA",
  IF(Product_Category = "Software",
     Revenue * 0.7,
     Revenue * 0.6),
  IF(Region = "AMER",
     IF(Product_Category = "Software",
        Revenue * 0.75,
        Revenue * 0.65),
     Revenue * 0.5))

La logique est identique, mais la lisibilité est incomparablement meilleure.

Cas d'usage concrets

1. Maintenance de modèles héritésVous reprenez un modèle où toutes les formules sont écrites sur une seule ligne. Prettify les rend immédiatement compréhensibles.

2. Standardisation d'équipeVotre équipe de 5 modelers a des styles d'écriture différents. Prettify harmonise automatiquement le code pour faciliter la collaboration.

3. Revues de codeAvant de valider une modification importante, vous relisez les formules impactées. Prettify facilite cette revue en rendant le code plus scannable.

4. DocumentationVous préparez une présentation pour expliquer votre modèle à la direction. Les formules "prettifiées" sont beaucoup plus présentables dans vos slides.

Bénéfices mesurables

  • Réduction de 50% du temps de lecture des formules complexes
  • Standardisation : code homogène dans toute l'équipe
  • Réduction des erreurs de compréhension : la structure visuelle aide à identifier les bugs
  • Amélioration de la collaboration : plus facile de reprendre le travail d'un collègue

Comment ces trois nouveautés transforment la modélisation dans Pigment

Une modélisation plus accessible

Avec Explain Formulas et Prettify, les formules ne sont plus une boîte noire réservée aux experts. Les analystes métier peuvent comprendre la logique, proposer des améliorations, et même créer des formules simples en autonomie.

Une modélisation plus sûre

Formula Playground réduit drastiquement le risque d'erreurs en production. Les équipes peuvent expérimenter, itérer et valider avant de déployer. C'est un changement de paradigme : on passe d'une approche "test en production" à une approche "test puis déploiement".

Une modélisation plus collaborative

Quand les formules sont lisibles (Prettify), compréhensibles (Explain) et testables (Playground), la collaboration entre équipes s'améliore naturellement. Les silos entre "ceux qui comprennent les formules" et "ceux qui utilisent les résultats" s'estompent.

Conseils d'utilisation et bonnes pratiques

Pour Explain Formulas

  • Documentez systématiquement : Utilisez Explain pour générer des descriptions que vous collez dans les commentaires de vos Metrics
  • Formez les nouveaux : Intégrez Explain dans votre processus d'onboarding
  • Validez la compréhension : L'IA est puissante mais peut parfois simplifier à l'excès. Vérifiez que l'explication correspond bien à votre intention

Pour Formula Playground

  • Testez avant chaque modification critique : Prenez l'habitude de valider dans le Playground avant de toucher à une formule sensible
  • Utilisez le mode Custom : Pour tester des cas limites spécifiques (valeurs nulles, divisions par zéro...)
  • Sauvegardez vos tests : Documentez les scénarios de test pour les réutiliser lors de futures modifications

Pour Prettify Formulas

  • Prettifiez avant de committer : Comme un développeur qui formate son code avant un commit, prettifiez vos formules avant de finaliser
  • Standardisez en équipe : Décidez collectivement d'un style et utilisez Prettify pour l'appliquer partout
  • Relisez après prettification : Parfois, le formatage révèle des bugs cachés dans la structure

Conclusion : des formules au service de la valeur métier

Les formules ne devraient jamais être un frein à la planification. Elles doivent être un levier pour transformer les données en décisions, pour automatiser l'analyse, pour gagner du temps sur les tâches répétitives.

Avec Explain Formulas, Formula Playground et Prettify Formulas Pigment franchit un cap dans la démocratisation de la modélisation. Ces outils ne remplacent pas l'expertise des modelers — ils la multiplient. Ils permettent aux experts d'aller plus vite et plus loin, et aux profils métier de gagner en autonomie.

Si vous utilisez Pigment, ces trois nouveautés méritent d'être adoptées dès maintenant. Si vous envisagez Pigment, elles illustrent la philosophie de la plateforme : rendre la planification puissante ET accessible.

Et si vous voulez structurer vos modèles Pigment pour tirer le maximum de ces innovations, l'équipe yelloNoto est là pour vous accompagner. Nous aidons les entreprises à construire des modèles robustes, maintenables et évolutifs, des modèles où les formules créent de la valeur au lieu de créer de la friction.

Sarah Fayad
Consultante EPM spécialisée Pigment, j’accompagne les équipes financières dans la modélisation, la planification et le pilotage de la performance. J’allie compréhension métier et expertise plateforme pour concevoir des modèles fiables, accélérer la prise de décision et garantir l’adoption durable des solutions EPM au sein des organisations.
Contactez - moi