Revenons aux bases pour créer un simple sélecteur de dimension. Une manière de de donner le contrôle aux lecteurs de rapports, en leur permettant de changer la dimension affichée dans un graphique ou un ensemble de graphiques au sein de Looker Studio.

Table des matières
Introduction
En profitant d’une configuration simple, ce type de contrôle offre de nombreux avantages et peut être mis en œuvre pour diverses raisons :
- Charger une dimension principale est votre préoccupation, mais les mêmes graphiques peuvent être utiles pour les dimensions secondaires.
- Vous ne souhaitez pas surcharger le contenu de votre rapport avec des ensembles de graphiques répliqués pour chaque dimension.
- La configuration de votre graphique est assez sophistiquée, et les variables de paramètres suffisent pour éviter les éléments répétés, ce qui facilitera la maintenance à l’avenir.
- Vous devez réduire le nombre de requêtes de données, et ainsi, ce qui n’est pas chargé lorsque la page est affichée est également ce qui n’affectera pas les coûts ou les quotas, les requêtes de données se faisant uniquement à la demande.
- C’est plus un outil d’exploration. Vous savez comment afficher les données mais pas lesquelles.
Le même principe est aussi possible pour un sélecteur de métrique. Cette solution est décrite dans un autre article de ce blog.
Ingrédients pour construire le sélecteur de dimensions :
- Un paramètre dans votre source de données existante
- Un champ calculé
- Un sélecteur sous forme de liste déroulante
- Un changement de dimension dans vos graphiques existants (un tableau dans mon exemple)
Pour ce tuto, j’ai décidé de ne pas utiliser la « Commande de dimension » – la solution intégrée de Looker Studio pour un sélecteur de dimension – car elle est très limitée en terme de personnalisation.
Le résultat : Le sélecteur de dimension en action
Parcourons une démo du rapport finalisé avant de suivre ce tutoriel, afin de donner le contrôle aux lecteurs de rapports et de leur permettre de choisir la dimension qu’ils souhaitent afficher.
Exemple de jeu de données pour le sélecteur de dimension
Tout ensemble de dimensions est compatible avec le sélecteur de dimensions. Dans mon cas, j’ai stocké dans BigQuery un data set de vente en ligne par pays, type d’appareil, système d’exploitation et navigateur.
Paramètre de source de données
Tout d’abord, nous créons un paramètre « Dimension » dans la source de données et le configurons comme une liste de valeurs textuelles, avec les noms des dimensions en tant que valeurs et en tant qu’étiquettes. Dans mon exemple, « Country » est la valeur sélectionnée par défaut.

Champ calculé « Selected dimension »
Ensuite, nous ajoutons un champ calculé « Selected dimension » dans la source de données pour mapper la valeur sélectionnée via le paramètre avec le champ correspondant à la dimension. Une simple instruction CASE.
Selected dimension
CASE Dimension
WHEN "Country" THEN Country
WHEN "Device Type" THEN Device Type
WHEN "Operating System" THEN Operating System
WHEN "Browser" THEN Browser
END
Mise à jour du graphique pour intégrer la dimension sélectionnée
A présent, mettez à jour vos graphiques pour remplacer la dimension configurée de manière fixe par « Selected dimension », c’est-à-dire le champ calculé que nous venons de créer.
La liste déroulante comme sélecteur de dimension
Enfin, j’ajoute le paramètre « Dimension » sous forme de liste déroulante. Dans mon exemple, j’ai placé le sélecteur au-dessus de l’en-tête de la dimension, mais bien sûr, vous pouvez le mettre sur le côté.
Désormais, le sélecteur de dimensions est en place et peut être testé en changeant la valeur de la liste déroulante et en vérifiant que le graphique est mis à jour avec les valeurs de la dimension souhaitée.
Revue de la configuration
Une revue de l’ensemble de la configuration est disponible dans cette vidéo.
Dernière précision
Le mécanisme de contrôle décrit ci-dessus peut également être appliqué à un sélecteur de dimension secondaire. La première version de cet article décrivait la même solution avec ce prisme de mise en œuvre : reproduire le sélecteur de dimension secondaire de Google Analytics Universal. La seule différence réside dans la présence d’une colonne de dimension supplémentaire configurée de manière fixe dans un tableau, la configuration elle-même étant aussi simple que ce que nous avons vu avec un seul sélecteur de dimension.