Afficher les totaux des calculs de table pouvant prêter à confusion en tant que valeurs Null

Lorsque vous disposez des autorisations appropriées pour créer des calculs de table, vous pouvez utiliser des calculs de raccourci, qui vous permettent d'effectuer des calculs courants sur les champs numériques d'une table de données d'une exploration sans avoir à utiliser les fonctions et les opérateurs Looker.
Vous pouvez également appliquer des calculs de table directement aux valeurs de la ligne Total.

Pourquoi les calculs de la ligne "Total" peuvent prêter à confusion

Les exemples et les discussions présentés sur cette page s'appuient sur un exemple de requête d'exploration: Order Items Count (Nombre d'articles de la commande), Users Count (Nombre d'utilisateurs), Order Items per User (Articles commandés par utilisateur) et Average Order Items (Articles commandés par utilisateur) regroupés par Orders Created Date (Date de création de la commande), avec l'option Totaux appliquée:

Le total de la métrique Articles de la commande par utilisateur est de 4,5, soit le total arrondi attendu de 54 767 (Total des articles de la commande) divisé par 12 290 (Nombre total d'utilisateurs).

Le total des articles moyens de la commande est de 54 767, ce qui correspond au nombre total d'articles de la commande (54 767) divisé par 1, ce qui n'est peut-être pas pertinent pour les utilisateurs.

Comme indiqué dans la section Remarques concernant l'utilisation de calculs de table de la page de documentation Utiliser des calculs de table, les calculs de tables calculent les totaux en fonction de la ligne Total unique, et non en fonction des valeurs de la colonne de données. Les résultats sont clairement compréhensibles pour certains calculs, comme le total du calcul de la table Articles commandés par utilisateur.

Toutefois, les calculs de table qui effectuent des agrégations (par exemple, les calculs qui utilisent percentile et median) peuvent calculer les totaux de manière déroutante, comme pour le total des éléments de commande moyenne dans l'exemple de l'exploration.

Remplacer un total de calcul par un symbole nul dans la ligne "Total"

Si le résultat d'un calcul de table peut prêter à confusion, vous pouvez remplacer l'un de vos totaux par un symbole nul à l'aide de l'expression de calcul de table suivante. Vous pouvez remplacer my_grouping_dim par votre dimension de regroupement et table_calc par le calcul de tables pour lequel vous souhaitez afficher une valeur nulle dans la ligne Total:

if(is_null(my_grouping_dim), null, <table_calc>)

Si l'expression précédente est appliquée au calcul de table Articles de commande moyennes, ce calcul affiche un symbole nul pour le total des articles de commande moyenne dans la ligne Total du tableau de données:

  if(is_null(${orders.created_date}), null, mean(${order_items.count}))

Le résultat se présente comme suit dans la table de données:

Table de données d'exploration affichant une valeur nulle au lieu de 54 767 dans la colonne de ligne du total des articles de commande moyenne.

Autres ressources

Pour en savoir plus sur la résolution des problèmes liés aux totaux des mesures, consultez la section Pourquoi mes totaux ne correspondent-ils pas aux valeurs de ma table ? sur la page des bonnes pratiques.