Sécuriser un ratio quand le dénominateur vaut zéro
Un KPI doit expliciter ce qu’il fait lorsque le dénominateur est nul plutôt que laisser le cas limite implicite.
Pourquoi NULL plutôt que 0
Si CA_HT vaut zéro, le ratio de marge n’est pas calculable. Retourner 0 % affirmerait au contraire qu’un ratio valide a été calculé et vaut zéro. NULL permet de conserver cette différence métier.
Le problème
Une marge %, un taux de transformation ou un prix moyen peut rencontrer un dénominateur nul selon les sélections.
À surveiller
Sum(Marge) / Sum(CA_HT)Écriture conseillée
If(
Sum(CA_HT) <> 0,
Sum(Marge) / Sum(CA_HT),
Null()
)