Calculer le pourcentage de l'élément précédent et la variation en pourcentage avec les 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 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 la colonne précédente et le pourcentage de variation dans les colonnes inférieures à 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 l'élément précédent de orders.count, vous pouvez effectuer un calcul de table comme suit:

${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 le pourcentage de variation dans les colonnes à 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:

Tableau de données d'exploration affichant deux nouvelles colonnes pour les calculs du pourcentage de commandes précédentes et du pourcentage de variation du nombre de commandes.

Vous pouvez personnaliser la mise en forme des valeurs de calcul de table en sélectionnant un format dans le menu déroulant Format du pop-up Créer un calcul de table ou Modifier un calcul de table, ou dans l'éditeur de calcul de table sur la page lorsque la fonctionnalité Labs Calculs de table sur la page est activée. Vous pouvez également utiliser une mise en forme personnalisée, comme expliqué sur la page de documentation Ajout d'une mise en forme personnalisée à des champs numériques (si vous souhaitez utiliser un format 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 dynamiques, la fonction de calcul de table pivot_offset() vous permet de faire référence à des valeurs situées sur la 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 (plutôt qu'à 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 par rapport à la valeur précédente sur plusieurs lignes, vous pouvez utiliser pivot_offset() de la même manière que offset() dans les exemples qui montrent comment calculer le pourcentage par rapport à la valeur précédente et la variation en pourcentage sur les colonnes:

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

Cette expression divise chaque valeur du tableau par la valeur de la même ligne, située une colonne à gauche. Vous obtenez le tableau suivant:

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. Vous obtenez le tableau suivant:

Tableau de données d'exploration affichant une nouvelle colonne de tableau croisé dynamique pour le calcul "Variation du nombre de commandes en pourcentage" (par ligne).