Données et accès

Zéro, vide ou non applicable : le reporting doit les distinguer

Pour qui : Responsable qui voit des cellules vides interprétées comme absence de ventes ou réussite.

2026-11-08

Notre avis

Garder un état de qualité distinct de la valeur et ne convertir en zéro que sur une règle métier explicite.

Nous ne convertirions pas toutes les cellules vides en zéro pour rendre le tableau plus propre. Le lecteur doit savoir s’il n’y a réellement eu aucune activité, si une source manque, si le calcul est impossible ou si la mesure ne s’applique pas à cette ligne.

Dans l’ordre

  1. Présence du périmètre et de la donnée
  2. Valeur calculable
  3. Affichage et action adaptés

Pourquoi

  • Un zéro peut être un résultat réel.
  • Une donnée absente ne démontre pas qu’aucune activité n’a eu lieu.

Ce qui change le choix

Une absence peut valoir zéro lorsque la source garantit qu’elle représente exhaustivement les événements et que la règle est approuvée.

Quatre cellules qui se ressemblent, quatre décisions

Exemple fictif : le magasin A a transmis un relevé complet sans vente ; B n’a pas envoyé son relevé ; C n’a reçu aucune visite pour un taux de conversion ; D est fermé sur toute la période. Zéro peut convenir aux ventes de A. Il ne démontre rien sur celles de B. Le taux de C n’a pas de base de calcul. La mesure de D dépend du périmètre approuvé et peut être non applicable plutôt que mauvaise.

Matrice éditoriale, données fictives
ÉtatAffichage possibleAction utile
Zéro établi0 + périodeInterpréter l’activité
Donnée manquanteDonnée absenteRelancer la source
Dénominateur nulNon calculableExpliquer la base absente
Hors périmètreNon applicableGarder la convention visible

La couleur ne doit pas décider à votre place

Un indicateur vert pour zéro incident serait trompeur si la source incidents n’a pas été reçue. Associez la valeur à un état de réception ou de qualité, puis décidez lequel commande l’alerte. Dans une moyenne, deux valeurs réelles de 10 et 20 donnent 15. Remplacer un troisième relevé absent par zéro abaisse artificiellement cette moyenne à 10. Il faut d’abord demander quelle population et quelle couverture le calcul devait représenter.

Le comportement technique demande sa propre vérification

Microsoft indique que DAX emploie BLANK notamment pour des valeurs nulles ou cellules vides et que les comparaisons avec chaînes vides varient selon les opérations. Le logiciel peut donc présenter plusieurs états de la même façon. Gardez une colonne ou une règle métier qui distingue l’absence attendue de l’absence anormale. Notre matrice ne prétend pas que tous les outils affichent nativement les quatre libellés.

Quand l’absence peut vraiment valoir zéro

Une source exhaustive d’événements peut permettre de conclure à zéro lorsqu’aucun événement n’existe pour un périmètre bien connu. La garantie d’exhaustivité et la présence de ce périmètre doivent être établies. En revanche, l’absence d’un fichier n’est pas l’absence d’événements. Faites jouer les quatre cas pendant la recette, y compris dans les totaux, exports et messages d’alerte, puis faites approuver le vocabulaire par le propriétaire de l’indicateur.

Limites

Analyse de documents publics et méthode éditoriale. Aucun compte ou logiciel testé ; exemples explicitement fictifs. Les paramètres et engagements propres à votre environnement restent à faire confirmer.

Prochaine action

Ajoutez un état de réception à la valeur et contrôlez les quatre cas A/B/C/D dans le total comme dans l’alerte.

Preuves et sources

Faits lus, déclarations d’éditeurs, méthodes et avis restent distincts. Notre méthode.

  • Fait lu. La documentation DAX distingue BLANK, nulls et chaînes vides selon les opérations ; leur équivalence ne doit pas être présumée.

    Daté du 8 novembre 2026. Portée : DAX, pas définition de la qualité métier

    Contexte : FR pour lecteur ; documentation officielle EN ou FR citée

    Réserve : Lecture documentaire du périmètre cité ; aucun compte, test produit, contrat client ou performance mesurée.

    Microsoft — BLANK function (DAX)

    Lu le 8 novembre 2026. Documentation primaire lue.

    Portée : BLANK function (DAX)

    Date du document : 2026-03-12.

    Comportement DAX ; l’état métier des données doit rester explicite.

  • Notre calcul ou déduction. Exemple fictif : moyenne de 10 et 20 = 15 ; remplacer un troisième relevé absent par 0 donne (10 + 20 + 0) / 3 = 10.

    Daté du 8 novembre 2026. Portée : Scénario fictif explicitement décrit ; calcul ou déduction éditoriale

    Contexte : FR

    Unité : Valeurs et états fictifs

    Réserve : Aucune consommation, facture ou expérience client observée ; exemple illustratif uniquement.

  • Notre méthode. Garder un état de qualité distinct de la valeur et ne convertir en zéro que sur une règle métier explicite. Le protocole proposé est notre méthode de réception.

    Daté du 8 novembre 2026. Portée : Responsable qui voit des cellules vides interprétées comme absence de ventes ou réussite.

    Contexte : FR

    Réserve : Avis conditionnel et méthode éditoriale ; ne vaut pas test, validation juridique ou résultat garanti.