Calculer le pourcentage de variation précédente et de pourcentage avec des calculs de table

Au lieu des méthodes décrites sur cette page, vous pouvez utiliser des calculs rapides 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 tableau.

Les calculs de table vous permettent de créer des métriques ad hoc et d'effectuer des calculs sur les données renvoyées par une requête d'exploration. Cela permet de calculer des métriques telles que le pourcentage par rapport à la période précédente et la variation en pourcentage.

Cette page explique comment calculer ces métriques, à la fois dans les colonnes et dans les lignes pivotées.

Calculer le pourcentage de variation précédente et de pourcentage inférieur à l'aide de offset()

La fonction de calcul de table offset() vous permet de faire référence aux valeurs d'autres lignes de la même colonne. Cette formule est idéale pour calculer les pourcentages de la colonne "Précédent" et de la colonne "Variation".

Les exemples suivants utilisent les données du tableau suivant, qui inclut le nombre de commandes regroupé par date de création des commandes :

Calculer le pourcentage des colonnes précédentes en baisse à l'aide de offset()

Pour calculer le pourcentage de la valeur précédente de orders.count, vous pouvez effectuer un calcul de table comme celui-ci:

${orders.count} / offset(${orders.count}, -1)

Ce calcul divise chaque valeur de la colonne par la valeur de la ligne qui la précède.

Calculer les colonnes de pourcentage de variation à l'aide de offset()

Vous pouvez calculer la variation en pourcentage de la même manière que le pourcentage par rapport à la période précédente, puis soustraire 1 à l'ensemble du calcul :

${orders.count} / offset(${orders.count}, -1) -1 

Résultats

Les calculs des pourcentages précédents et des pourcentages de variation dans le tableau donnent les résultats suivants :

Exploration du tableau de données affichant deux nouvelles colonnes pour le calcul du pourcentage de commande (nombre de commandes) par rapport au calcul du pourcentage de modification du nombre de commandes (Order Count) précédent et pour le calcul du pourcentage de modification (Order Count)

Vous pouvez personnaliser le format des valeurs de calcul de table en sélectionnant un format dans le menu déroulant Format de la fenêtre pop-up Créer un calcul de table ou Modifier le calcul de table, ou dans l'éditeur de calcul de table sur la page lorsque la fonctionnalité Labs Calculs de tables intégrés est activée. Vous pouvez également utiliser une mise en forme personnalisée, comme expliqué sur la page Ajouter une mise en forme personnalisée aux champs numériques (si vous souhaitez utiliser une mise en forme autre que les formats par défaut disponibles).

Calculer la variation en pourcentage et le pourcentage par rapport à la ligne précédente à l'aide de pivot_offset()

Avec les résultats croisés, la fonction de calcul de table pivot_offset() vous permet de référencer des valeurs d'une même ligne dans différentes colonnes. Dans les exemples suivants, l'utilisation de pivot_offset(), -1 fait référence à la colonne précédente (et non à la ligne précédente).

Les exemples suivants utilisent les données du tableau suivant, qui inclut le nombre d'ordres regroupé par date de création des commandes et pivoté par Catégorie d'âge des utilisateurs :

Calculer le pourcentage de la ligne précédente sur les lignes pivotées à l'aide de pivot_offset()

Pour calculer le pourcentage du précédent entre les lignes, vous pouvez utiliser pivot_offset() de la même manière que offset() a été utilisé dans les exemples qui montrent comment calculer le pourcentage des colonnes précédentes et de variation en pourcentage à la baisse:

${orders.count} / pivot_offset(${orders.count}, -1)

Cette expression divise chaque valeur du tableau par la valeur de la même ligne, située dans une colonne à gauche. Le tableau suivant s'affiche:

Tableau de données d'exploration affichant une nouvelle colonne croisée dynamique pour le calcul du pourcentage de commandes par rapport au précédent (par ligne).

Calculer le pourcentage de variation sur les lignes pivotées à l'aide de pivot_offset()

Encore une fois, vous pouvez utiliser pivot_offset() pour effectuer des calculs sur les lignes pivotées de la même manière que vous utilisez offset() pour effectuer des calculs sur les colonnes :

(${orders.count} / pivot_offset(${orders.count}, -1)) - 1

Il s'agit de la même expression que le pourcentage par rapport à la période précédente, mais avec un 1 soustrait. Le tableau suivant s'affiche:

Tableau de données Explorer affichant une nouvelle colonne de tableau croisé dynamique pour le calcul de la variation du nombre de commandes en pourcentage - sur plusieurs lignes.