Set Analysis inversée : anatomie d'un KPI faux qui coûte 180 000 € à un client
Une expression Set Analysis tient sur une ligne. Mal écrite, elle peut envoyer une direction commerciale tout entière dans le mur. Reconstitution d'un sinistre type et de sa prise en charge.
- Une Set Analysis erronée ne plante pas : elle affiche un chiffre crédible mais faux, ce qui la rend redoutable car personne ne la conteste.
- Inverser N et N-1, oublier un modificateur de set ou mal gérer le contexte de sélection peut transformer une baisse en hausse dans un pilotage commercial.
- Le préjudice est décisionnel : décisions de réallocation budgétaire, primes, arrêts de gammes prises sur des chiffres faux.
- Ce dommage immatériel pur relève typiquement de la RC Pro du consultant, qui couvre l'erreur, l'omission et les frais de défense.
Pourquoi une Set Analysis fausse est plus dangereuse qu'un plantage
Un script qui plante se voit. Une reload en échec déclenche une alerte. Mais une Set Analysis mal écrite ne provoque aucune erreur : elle calcule un nombre, l'affiche dans un KPI bien cadré, avec la bonne couleur et le bon format. Le tableau de bord respire la fiabilité. C'est exactement ce qui en fait le sinistre le plus pernicieux du métier.
La Set Analysis est le langage qui permet, dans Qlik, de calculer une mesure sur un ensemble de données différent du contexte de sélection courant : le chiffre d'affaires de l'an dernier indépendamment du filtre actuel, le cumul depuis le début de l'année, la part d'un segment dans un total. Sa puissance vient de sa capacité à ignorer ou modifier les sélections de l'utilisateur. Sa dangerosité aussi.
Une erreur courante : écrire un set qui force l'année N-1 mais oublie de neutraliser le filtre d'année courant, si bien que selon ce que l'utilisateur sélectionne, le comparatif se décale. Autre classique : inverser, dans deux mesures jumelles, les expressions de N et de N-1, de sorte que toutes les évolutions s'affichent à l'envers. La progression devient un recul, le recul une progression.
Reconstitution d'un sinistre type
Prenons un cas représentatif, aux montants reconstitués à titre illustratif. Une PME industrielle mandate un consultant Qlik pour bâtir son pilotage commercial mensuel : évolution du CA par gamme, par région et par commercial, avec comparatif systématique à l'année précédente.
Dans l'expression de l'indicateur d'évolution, le consultant intervertit les deux modificateurs de set : la mesure censée pointer sur N renvoie en réalité N-1, et inversement. Sur la plupart des gammes en croissance régulière, l'erreur passe inaperçue : un signe inversé sur des chiffres proches ne saute pas aux yeux. Mais sur une gamme en fort déclin, le tableau affiche une progression spectaculaire là où la réalité est un effondrement.
Conséquence : sur la foi de ces chiffres, la direction commerciale renforce les moyens sur la gamme prétendument porteuse (recrutement d'un commercial, budget marketing, stocks), et réduit la voilure sur une gamme affichée en repli mais en réalité en croissance. Trois mois plus tard, l'écart entre les tableaux Qlik et la comptabilité éclate au grand jour.
| Poste de préjudice | Montant estimé |
|---|---|
| Budget marketing engagé sur la mauvaise gamme | 70 000 € |
| Recrutement et coût de réorganisation commerciale | 55 000 € |
| Manque à gagner sur la gamme abandonnée à tort | 40 000 € |
| Audit externe et reconstruction du reporting | 15 000 € |
| Total | 180 000 € |
Qualifier juridiquement le dommage : l'immatériel pur
Ce sinistre présente une particularité juridique majeure : il n'y a ni dommage corporel, ni dommage matériel. Aucun serveur n'a brûlé, aucune marchandise n'a été détruite. Le préjudice est entièrement immatériel : il résulte de décisions de gestion prises sur des informations faussées.
Beaucoup de contrats d'assurance généralistes excluent ou limitent fortement les dommages immatériels non consécutifs (c'est-à-dire qui ne découlent pas d'un dommage matériel préalable). Or c'est précisément la nature du risque du consultant décisionnel : son erreur ne casse rien physiquement, elle induit de mauvaises décisions.
Pour un consultant Qlik, la couverture des dommages immatériels non consécutifs n'est pas une option marginale : c'est le cœur même du risque assuré.
La causalité sera évidemment discutée : le client devra démontrer que les décisions ont bien été prises sur la base des KPI erronés, et non d'autres facteurs. D'où l'importance, là encore, de la traçabilité des livrables et des recettes validées.
Notez que ce risque immatériel n'est pas isolé à la Set Analysis. Tout l'arsenal du consultant décisionnel le produit : un script de chargement qui duplique des transactions et gonfle artificiellement un volume, une jointure mal maîtrisée qui crée une explosion cartésienne, ou une reload qui écrase un dataset de référence. Dans chaque cas, le dommage n'est pas physique mais informationnel : il fausse la connaissance que le client a de son activité. C'est une famille de risques homogène, et c'est précisément cette catégorie de préjudice que la couverture du consultant doit viser en priorité.
Comment la RC Pro prend en charge ce type de sinistre
La responsabilité civile professionnelle du consultant est conçue exactement pour ce schéma : une erreur, une omission ou une faute professionnelle dans la prestation, génératrice d'un dommage immatériel pour le client. Notre assurance RC Pro couvre ce préjudice décisionnel ainsi que les frais de défense, y compris lorsque la responsabilité est seulement recherchée et pas encore établie.
Concrètement, en cas de réclamation, l'assureur missionne une expertise pour établir la part réelle de votre erreur dans le préjudice invoqué, prend en charge votre défense, et indemnise le client à hauteur de la responsabilité retenue dans la limite du plafond souscrit. Sans cette couverture, c'est votre trésorerie personnelle ou celle de votre structure qui absorbe les 180 000 € de l'exemple.
Le plafond souscrit doit donc être cohérent avec la taille de vos clients : intervenir chez une ETI dont les décisions pèsent plusieurs centaines de milliers d'euros impose un plafond plus élevé que pour des missions chez de petites structures. Notre page consultant Qlik permet d'ajuster cette couverture à votre activité réelle.
Le piège du temps : une erreur découverte des mois plus tard
La particularité redoutable du sinistre décisionnel est son décalage dans le temps. Contrairement à un dommage matériel qui se constate immédiatement, une Set Analysis fausse peut produire ses effets pendant des mois avant que l'écart n'éclate. Dans notre exemple, trois mois se sont écoulés entre la livraison et la découverte ; sur des reportings annuels, ce délai peut être bien plus long.
Ce décalage soulève une question d'assurance souvent négligée : votre contrat couvre-t-il les réclamations formulées après la fin de la mission, voire après la résiliation de votre contrat d'assurance ? C'est tout l'enjeu de la garantie subséquente (la période pendant laquelle une réclamation reste couverte après la fin du contrat) et de la reprise du passé (la couverture des fautes commises avant la souscription mais réclamées pendant).
Un freelance qui change d'assureur ou cesse temporairement son activité sans garantie subséquente s'expose à recevoir, des mois plus tard, une réclamation sur une mission qu'il croyait soldée, sans plus aucune couverture pour la défendre.
Pour un métier où l'erreur est silencieuse et la découverte tardive, ces clauses temporelles ne sont pas des détails contractuels : elles déterminent si vous êtes réellement protégé au moment où la réclamation tombe.
Réduire le risque d'erreur d'expression
Quelques pratiques limitent fortement la probabilité de livrer une Set Analysis fausse :
- Réconcilier systématiquement les totaux Qlik avec une source de vérité (comptabilité, ERP) avant mise en production, pas seulement vérifier que l'application s'ouvre.
- Faire valider les KPI par le métier sur une période de référence connue, où le résultat attendu est documenté.
- Standardiser les expressions récurrentes (N, N-1, cumul annuel) via des variables ou des master items, plutôt que de réécrire la Set Analysis à chaque mesure, ce qui multiplie les occasions d'inverser un terme.
- Documenter chaque expression critique : ce qu'elle calcule, sur quel ensemble, et pourquoi. Cette documentation sert aussi de preuve de diligence en cas de litige.
Aucune de ces mesures ne garantit le zéro défaut, mais elles transforment une erreur silencieuse en écart détectable avant qu'il n'atteigne la salle de réunion de direction.
Questions fréquentes
Oui. Ce qui compte juridiquement n'est pas la taille de l'erreur mais son effet : si une expression mal écrite a faussé un KPI ayant servi à des décisions de gestion, le préjudice qui en découle peut vous être imputé au titre de votre faute professionnelle, même si l'erreur tient sur une ligne de code.
Pas toujours. Beaucoup de contrats limitent les dommages immatériels non consécutifs, qui sont pourtant le cœur du risque du consultant décisionnel. Il est essentiel de vérifier que votre RC Pro couvre explicitement ces dommages immatériels purs, ce qui est le cas des contrats calibrés pour les métiers du conseil data.
Par une expertise contradictoire qui examine le lien entre votre erreur et les décisions du client, ainsi que les éventuels autres facteurs. Plus vos livrables, recettes et validations sont documentés, plus la part réellement imputable à votre faute peut être circonscrite avec justesse.
Le plafond doit être proportionné à l'enjeu des décisions que vos tableaux de bord alimentent. Intervenir chez une ETI dont un KPI pilote des centaines de milliers d'euros de budget justifie un plafond plus élevé que des missions chez de petites structures. L'ajustement se fait selon votre clientèle réelle.
Pas automatiquement. Une validation client réduit votre exposition, surtout si elle portait sur les chiffres et non sur la seule mise en forme. Mais le professionnel reste tenu d'une obligation de diligence : un consultant est attendu sur la justesse technique de ses expressions, que le client soit ou non en mesure de la contrôler.
Souscrivez votre assurance pro en 2 minutes
Toutes nos protections pour votre activité de Consultant Qlik — attestation immédiate, sans engagement.
* Tarifs indicatifs « à partir de », selon votre profil, votre activité et les garanties choisies. · Voir la fiche Consultant Qlik →
Article rédigé et vérifié par l'équipe Insurio — Tutassûr, courtier en assurance immatriculé à l'ORIAS sous le n° 22001730. Information à caractère général ne se substituant pas aux conditions de votre contrat.