Aller au contenu principal

Axi écrit mesures et métriques, et les compile d'abord

Axi savait décrire vos tables et déclarer leurs clés. Il écrit désormais les deux choses sur lesquelles vous construisez vraiment vos tableaux de bord — des mesures avec leur règle métier inscrite dedans, et des métriques — et il vérifie une métrique contre le moteur avant de vous la proposer.

La règle appartient à la mesure​

« Le chiffre d'affaires ne doit compter que les commandes payées. » Axi place la condition sur la mesure elle-même : tous les graphiques, composants et réponses construits dessus sont d'accord, et personne n'a à penser à ajouter un filtre. Il sait aussi fixer une mesure sur une autre date que la date principale de la table — la date d'expédition plutôt que celle de commande — et marquer celles qu'il ne faut jamais sommer dans le temps, comme un solde ou un niveau de stock : la dernière valeur de chaque période à la place, par compte si vous le demandez.

Des métriques, compilées avant d'être proposées​

Dites ce qu'un nombre doit vouloir dire — « un taux de conversion : les achats sur les visites », « le chiffre d'affaires depuis le début du mois », « la marge, soit (CA − coûts) / CA », « le CA comparé au même mois l'an dernier » — et Axi écrit la définition.

Avant qu'elle n'arrive dans votre brouillon, elle passe par la même vérification que celle affichée sur la page Métriques : se planifie-t-elle, par quelles tables peut-on ensuite la grouper, selon quelle date. Une métrique qui ne compile pas n'arrive jamais ; elle revient sur la carte en ligne ignorée qui explique pourquoi, pour que vous l'appreniez dans la conversation et non sur un tableau de bord.

Axi la range aussi où elle appartient. Une métrique est stockée sur la table qui porte sa mesure, quelle que soit la table que vous aviez ouverte, et la carte nomme celle à enregistrer.

Et quand vous demandez les deux d'un coup, la mesure est écrite en premier — une métrique ne peut lire qu'une mesure qui existe.

Deux autres choses qui manquaient au modèle​

Axi sait maintenant définir les périodes par lesquelles une date peut être groupée, et marquer une colonne comme géographique pour qu'elle soit dessinée sur une carte — après avoir lu les vraies valeurs de la colonne, car l'identifiant doit correspondre à ce qui s'y trouve.

Sur la page Métriques​

Ouvrez Axi avec à l'écran une métrique dont la vérification échoue : la première chose qu'il propose est Expliquer l'échec de la vérification, avec la raison en dessous. Quand tout compile, il propose plutôt de transformer en métriques les mesures que rien ne lit encore.

📖 Modéliser avec Axi · Métriques · Dimensions et mesures