Business intelligencePower BIPower Query

Convertir des données CRM en insights actionnables pour le suivi de performance d'un SaaS

Ce projet consiste à créer un tableau de bord complet pour suivre et analyser la performance d'une entreprise SaaS.

Présentation

Étant donné que les entreprises SaaS reposent sur un modèle économique par abonnement à revenus récurrents, nous allons calculer des métriques spécifiques offrant une meilleure compréhension de l'acquisition, de la rétention des clients et de la croissance du chiffre d'affaires. Les indicateurs clés que nous suivrons sont les suivants :

MRRLe revenu récurrent prévisible généré chaque mois par les clients
New MRRLe revenu récurrent prévisible issu des acquisitions mensuelles
Reactivation MRRLe revenu récurrent prévisible issu des clients réactivés
Expansion MRRLe revenu récurrent prévisible issu des montées en gamme des clients existants
Contraction MRRLe revenu récurrent prévisible issu des baisses de gamme des clients existants
Churn MRRLe revenu récurrent prévisible perdu à cause des résiliations clients

Le jeu de données contient trois tables principales : clients, produits et transactions. Le principal défi technique consiste à restructurer les données au niveau transaction dans un format MRR, en s'assurant que chaque ligne représente un enregistrement distinct de revenu mensuel.

Dans l'exemple ci-dessous, un client a souscrit un abonnement de deux mois en janvier 2025 pour 2 000 €. Cela génère 1 000 € de revenu récurrent mensuel (MRR) pour février et mars 2025. De plus, comme il s'agit d'un nouveau client, nous enregistrons 1 000 € de new MRR spécifiquement pour février 2025.

Le MRR des nouveaux abonnements est enregistré à partir du mois suivant afin d'éviter de comptabiliser deux fois le revenu du mois d'achat.

DateMontant de l'abonnementDuréeType de contrat
01/01/20252000 €2 moisNew biz
Transformation des données
DateMRRNew MRR
01/02/20251000 €1000 €
01/03/20251000 €0 €

Transformation des données

La vidéo suivante détaille le processus de transformation des données et le développement du tableau de bord.

Les principales étapes :
  • Séparer les abonnements et les services dans des tables distinctes
  • Transformer la table MRR pour afficher un revenu mensuel
  • Calculer les métriques de MRR
  • Créer une table calendrier pour permettre le filtrage du MRR par année dans le tableau de bord
  • Établir les relations entre les tables
  • Calculer le churn MRR à l'aide d'une mesure DAX
  • Ajouter un graphique et le renseigner avec les métriques de MRR

Analyses

Nous avons affaire à une entreprise créée en 2020 ayant connu une croissance exponentielle au cours de ses cinq premiers exercices, avec une augmentation moyenne du MRR de 366,86 %. On note toutefois une stabilisation du MRR lors du dernier exercice.

La croissance du MRR est principalement portée par l'acquisition de nouveaux clients. Les upsells sont relativement rares, et la grille tarifaire se limite à trois paliers (Basic - Team - Enterprise). Mettre en place une offre dédiée avec un nombre d'utilisateurs personnalisable et des options supplémentaires permettrait à l'entreprise de répondre à des besoins clients spécifiques et de mieux s'adapter aux grands comptes.

La grille tarifaire limitée entraîne également une faible dépendance du MRR vis-à-vis des 10 plus gros clients. Cependant, depuis 2022, l'entreprise connaît un churn client, actuellement compensé par l'acquisition de nouveaux clients. Une étude de satisfaction client sera nécessaire pour comprendre ce phénomène et mettre en place des stratégies de rétention.