Aller au contenu (Pressez Entrée)

Data Studio Tuto

Blog de Louis Dubruel

  • Blog
    • Nouveautés Data Studio
    • Apprendre Google Data Studio
    • Niveau Débutant
    • Niveau Intermédiaire
    • Niveau Avancé
    • Fonctions Data Studio
  • Qui suis-je ?
  • Glossaire Data Studio
  • Français
    • English

Fonction CASE sur Data Studio

par Louis Dubruelmis à jour le novembre 17, 2021juin 29, 2020

Une fonction des plus utilisées dans les champs calculés : la fameuse fonction CASE ! Elle vous servira à segmenter tous types de données.

La fonction CASE

Utilisation

La fonction CASE permet de regrouper des données connexes entre elles selon certaines conditions.

La syntaxe de la fonction est la suivante :

CASE 
    WHEN ... THEN "..."
    WHEN ... THEN "..." 
    ELSE "..." 
END
  • WHEN est une condition. Elle accepte de nombreuses fonctions comme le 3 fonctions REGEXP et des opérateurs logiques.
  • THEN est le résultat attendu si la donnée respecte la condition associée (ce sera votre groupe de données)
  • ELSE est le « fallback » obligatoire qui va recueillir toutes les données qui ne respectent pas les conditions définies par WHEN
  • END est obligatoire

A noter que le système lit les instructions CASE de haut en bas. Si une donnée respecte 2 conditions WHEN, alors elle ne sera captée que par la 1ère dans l’ordre de lecture de haut en bas.

Dans le cas suivant, toutes les données « URL » sont captées par la première condition i.e. le Groupe 1. Le Groupe 2 et Groupe 3 quant à eux seront vides ( valeur null sur Data Studio)

CASE 
WHEN REGEXP_MATCH(URL,"https://www.mon-site.fr/." THEN "Groupe 1" 
WHEN REGEXP_MATCH(URL,"https://www.mon-site.fr/categorie.") THEN "Groupe 2" 
ELSE "Groupe 3" 
END

Applications

Segmenter des URLs avec la fonction CASE et la fonction REGEXP_MATCH

Champs calculé :

CASE 
    WHEN REGEXP_MATCH(URL,".*/tag/.*" THEN "Pages tags"
    WHEN REGEXP_MATCH(URL,"(.*/product/.*|.*\\.html$)") THEN "Pages produits" 
    ELSE "Autre pages"
END

Utile avec les sources de données :

  • Google Analytics – Dimension « Pages »
  • Search Console URLs – Dimension « Landing page »
  • Google Ads – Dimension « Landing page »

Créer des segments de position moyenne

Champ calculé :

CASE 
    WHEN Position = 1 THEN "Top 1" 
    WHEN Position < 4 THEN "Top 3" // donc de 1,0x à 3,9x
    WHEN Position < 10 THEN "Top 10" // donc de 4,0x à 9,9x    
    ELSE "10+"
END

On remarquera que je commence par la plus petite position étant donnée que la lecture de la syntaxe se fait de haut en bas.

Utile avec la source de donnée Search Console !

Fonctions Data Studio

Louis Dubruel

Spécialiste Google Data Studio, j'espère grâce à ce blog vous apporter des astuces et des informations utiles pour vos projets de création de tableau de bord sur Google Data Studio.

Navigation d'article

Article précédent
Article suivant
  • SEO analytics : analyser vos tendances de mots clés comme dans SEMRush sur Data Studio
  • Qu’est-ce qu’on attend d’une bonne data visualisation ?
  • Les cartes proportionnelles sont-elles efficaces ?
  • Comment créer une analyse de Cohort sur Google Data Studio
  • Comment créer un Time Plot sur Google Data Studio

©️ Louis Dubruel 2020 – 2021

Recommandées pour vous...

SEO analytics : analyser vos tendances de mots clés comme dans SEMRush sur Data Studio

par Louis Dubruel
Recommandées pour vous...

Comment créer un Time Plot sur Google Data Studio

par Louis Dubruel
Recommandées pour vous...

La fonction SI sur Data Studio

par Louis Dubruel
© Copyright 2023 Data Studio Tuto. Tous droits réservés. The Ultralight | Développé par Rara Theme. Propulsé par WordPress.