SELECT*,date_diff(date_field,PARSE_DATE("%Y%m%d",@DS_START_DATE),DAY)as diff_DatetoDateStart,date_diff(date_field,PARSE_DATE("%Y%m%d",@DS_END_DATE),DAY)as diff_DatetoEndDate,date_diff(PARSE_DATE("%Y%m%d",@DS_END_DATE),PARSE_DATE("%Y%m%d",@DS_START_DATE),DAY)as diff_StartDate_EndDate
FROM nom_du_dataset.nom_de_la_table
Vous vous retrouverez donc avec une table finale qui contiendra :
Les colonnes de la table que vous avez requêtée
Les nouvelles colonnes créées dans la requête et conditionnées par la plage de date :
Nombre de jours entre le champ Date et la date de début de la plage
Nombre de jours entre le champ Date et la date de fin de la plage
Nombre de jours entre la date de début de la plage et la data de fin de la plage
Avec ça et moyennant quelques créations de paramètres supplémentaires cette fois dans le Data Studio, vous pouvez imaginez des features qui vont plus loin que celles de base de Data Studio ;)
De mon côté j’ai donné la possibilité à l’utilisateur de sélectionner la fenêtre de lookback, mais vous pouvez avoir pléthore d’autres idées !
Bonne création ! 🙂
✍️
L’auteur : Louis DUBRUEL
Lead dashboard & BI chez UnNest, je vous aide à donner vie à vos tableaux de bord et produits data au service de vos utilisateurs.
Fan de Looker Studio depuis le début, je développe mes compétences de dashboard design pour délivrer la bonne information à la bonne personne avec la meilleure visualisation.
Libérez le potentiel de vos données avec Looker Studio : explorez, analysez, décidez.
Si toi aussi tu souhaites maîtriser tous les aspects de Looker Studio, tu peux t’inscrire à la formation :