Ce tutoriel vous apprend comment dans Looker Studio (ex Data Studio) transposer un tableau de lignes de valeurs de dimension et de colonnes de métriques EN lignes de valeurs de métriques et de colonnes de valeurs de dimension.
Cette manière d’afficher les statistiques est très utile dans d’autres outils de visualisation de données et de tableurs pour afficher un résumé d’indicateurs en un seul tableau ou graphique.
La répartition par valeurs de dimension n’est pas forcément nécessaire mais facile à réaliser.
Table des matières
Résultats & ingrédients
Dans l’image ci-dessus, j’ai pris l’exemple des statistiques basiques Users, Sessions and Pageviews, réparties par mois pour le premier trimestre de l’année, en utilisant les données du compte de démo de Google Analytics Universal.
Pour réaliser cette transposition de tableau, nous avons besoin des éléments suivants :
- Notre source de données principale (ici Google Analytics comme mentionné plus haut)
- Un fichier Google Sheets pour lister le nom des métriques
- Une combinaison de données pour regrouper les données réelles à la liste de métriques
- Un graphique de type tableau ou tableau croisé dynamique
- Un champ calculé pour attribuer la bonne métrique à chaque nom de statistique
Très simple à faire, même si on aurait aimé que cela soit directement disponible en une case à cochée, dans l’outil connu anciennement sous le nom de Google Data Studio.
Source de données Google Sheets
Tout d’abord, créons un simple fichier Google Sheets, avec un onglet contenant la liste des métriques et ajoutons-le dans notre rapport en guise de nouvelle source de données. Cette source de données, uniquement faite pour des besoins de visualisation – transposer un tableau – n’a pas vocation à être réutilisable mais uniquement intégrée au rapport.
Combinaison de données (data blending)
Puis, on combine les données comme décrit ci-dessous pour notre exemple :
- Table de gauche
- Source de données : Source principale, ici Google Analytics
- Dimension : « Month of Year »
- Métriques: « Users », « Sessions », « Pageviews »
- Table de droite
- Source de données : Source Google Sheets avec les noms des statistiques
- Dimension : « Metric name »
- Jointure
- Opérateur: Croisée
- Aucune clé pour la condition de jointure
Graphique tableau ou tableau croisé dynamique
Ensuite, on crée notre graphique tableau :
- Source de données : Notre combinaison de données
- Dimension : « Metric name »
- Métrique : Le champ calculé ci-dessous, nommé « Value »
- Tri par « Metric name »
Ou on ajoute un tableau croisé dynamique avec les configurations suivantes :
- Source de données : Notre combinaison de données
- Dimension associée aux lignes : « Metric name »
- Dimension associée aux colonnes : « Month of Year »
- Métrique : Le champ calculé ci-dessous, nommé « Value »
Champ calculé à utiliser comme métrique dans les tableaux
Value
CASE
WHEN Metric name = "Pageviews" THEN Pageviews
WHEN Metric name = "Sessions" THEN Sessions
WHEN Metric name = "Users" THEN Users
ELSE 0
END
Revue de la configuration
Enfin, vérifions ce que donne la configuration complète de notre dispositif de transposition de données.