Lorsque vous disposez des autorisations appropriées pour créer des calculs de table, vous pouvez utiliser des calculs rapides, qui vous permettent d'effectuer des calculs courants sur les champs numériques figurant dans le tableau de données d'une exploration sans avoir à utiliser les fonctions et 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 discussions de cette page s'appuient sur un exemple de requête d'exploration: Nombre d'articles de commande, Nombre d'utilisateurs, Articles de la commande par utilisateur et Articles de la commande moyenne regroupés par Date de création des commandes avec l'option Totaux appliquée:
Le total pour Articles de commande par utilisateur est de 4,5, soit le total arrondi attendu de 54 767 (Nombre total d'articles de commande) divisé par 12 290 (Nombre total d'utilisateurs).
Le total de la métrique Nombre moyen d'articles par commande est de 54 767, soit le nombre total d'articles par commande (54 767) divisé par 1, ce qui n'a pas forcément de sens pour les utilisateurs.
Comme indiqué dans le Remarques concernant l'utilisation des calculs de table de la page de documentation Utiliser des calculs de table, les calculs de table calculent les totaux en fonction d'une seule ligne Total, et non 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 Order Items per User.
Toutefois, les calculs de table qui effectuent des agrégations (par exemple, des calculs
utilisant percentile
et median
, peuvent calculer les totaux de manière déroutante, par exemple dans la colonne Moyenne
Order Items dans l'exemple d'exploration.
Remplacer un total de calcul par un symbole nul dans la ligne "Total"
Si un résultat d'un calcul de table est potentiellement déroutant, 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 table 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 la table Mean Order Items (Articles de commande moyen), celui-ci affiche un symbole nul pour le total Mean Order Items (Articles de commande moyenne) dans la ligne Total de la table de données:
if(is_null(${orders.created_date}), null, mean(${order_items.count}))
Ce résultat se présente comme suit dans le tableau de données :
Autres ressources
Pour en savoir plus sur les totaux de résolution des problèmes pour les mesures, consultez les Pourquoi mes totaux ne correspondent-ils pas aux valeurs de mon tableau ? Page des bonnes pratiques.