Vous pouvez utiliser des calculs par raccourci pour effectuer des calculs courants sur les champs numériques figurant dans le tableau de données d'une exploration sans utiliser les fonctions et opérateurs Looker lorsque vous disposez des autorisations nécessaires pour créer des calculs de table.
Il peut arriver que vous ou d'autres utilisateurs souhaitiez analyser des données pivotées dans les explorations. Cette page explique comment utiliser la fonction de calcul de tableau pivot_row()
pour créer des totaux de ligne et d'autres agrégations qui peuvent aider les utilisateurs à obtenir des insights supplémentaires sur les données Exploration.
Comment fonctionne pivot_row()
?
La fonction de calcul de table pivot_row()
regroupe toutes les valeurs d'une ligne pivotée dans une liste.
Cet exemple utilise le tableau de données d'exploration suivant, dans lequel le nombre de produits est regroupé par date de création des commandes et pivoté par âge des utilisateurs :
Vous pouvez utiliser pivot_row()
pour écrire un calcul de table qui regroupe toutes les valeurs de ligne Nombre de produits dans une seule colonne:
pivot_row(${products.count})
Le calcul du tableau génère ensuite une nouvelle colonne qui affiche la liste de toutes les valeurs de Nombre de produits dans chaque ligne croisée dynamique :
Calculer le total de la ligne à l'aide de pivot_row()
Vous pouvez également effectuer des calculs sur les listes que vous créez avec la fonction pivot_row()
pour effectuer d'autres analyses. Par exemple, vous pouvez calculer les totaux de ligne à l'aide de la fonction sum()
sur les valeurs listées renvoyées par pivot_row()
.
En utilisant le même tableau de données Explore avec le nombre de produits groupé par date de création des commandes et pivoté par âge des utilisateurs, vous pouvez écrire le calcul de table suivant pour afficher les totaux de ligne pour le nombre de produits :
sum(pivot_row(${products.count}))
Le calcul du tableau additionne la liste des valeurs Nombre de produits calculées avec la fonction pivot_row()
et génère une nouvelle colonne qui affiche le total de chaque ligne pivotée :
Calculer d'autres agrégations à l'aide de pivot_row()
Vous pouvez utiliser la fonction pivot_row()
pour agréger sur n'importe quelle ligne pivotée. Par exemple, au lieu d'un sum()
, vous pouvez également calculer le mean()
des valeurs de la liste, le max()
, le min()
, etc. Cette section de la page de documentation Fonctions et opérateurs Looker liste toutes les fonctions et opérateurs de calcul de table disponibles.
pivot_row()
, y compris un pourcentage du total. Découvrez comment utiliser pivot_row()
pour calculer un pourcentage du total sur plusieurs lignes sur la page des bonnes pratiques Calculer un pourcentage du total.