2
votes

Existe-t-il un moyen d'ajouter l'horodatage actuel à un rapport Google Data Studio?

J'ai créé un rapport simple pour suivre les fonds collectés pour notre école primaire. Juste un graphique à secteurs qui sélectionne les données d'un Google Sheets géré par le trésorier. Il y a maintenant une demande d'ajout d'un horodatage à l'écran (le rapport est partagé en prenant une capture d'écran et en le partageant sur diverses plateformes de médias sociaux pour signaler la progression).

Après quelques recherches sur Google, je n'ai pas trouvé de fonction qui renvoie l'heure actuelle. Quelque chose comme = now () dans Sheets. Cependant, il a été recommandé d'essayer de créer l'heure dans les données source. J'ai donc créé un champ qui stocke la valeur de l'heure actuelle dans Google Sheets en utilisant cette fonction:

TODATE(Amount,'SECONDS','%H:%M:%S on %d %b %Y')

J'ai également configuré les feuilles pour qu'elles se rafraîchissent toutes les minutes. The Sheets fonctionne parfaitement.

Côté Studio, j'ai ajouté un champ calculé pour afficher l'heure dans mon format préféré:

=(now()-date(1970,1,1))*86400

Encore une fois, cette conversion fonctionne parfaitement.

Le problème est que l'actualisation de l'heure ne fonctionne pas du côté du rapport. Peu importe le nombre de fois que j'actualise les données, il ne sélectionne toujours pas l'heure de mise à jour de la source. Pourtant, la feuille source a l'heure mise à jour.

Pour autant que je sache, la mise à jour de l'heure de la feuille de calcul doit être déclenchée manuellement pour que le rapport soit mis à jour.

Cela annule tout le but de l'horodatage.

Partager le rapport directement depuis Google Studio n'est pas une option pratique pour le moment. Pourtant, j'ai partagé le rapport.


0 commentaires

3 Réponses :


0
votes

Il n'y a pas encore de fonction pour le faire, mais j'espère que cela viendra bientôt (voir: https://issuetracker.google.com/issues/78200216 qui est attribué) mais avec une conception un peu soignée, vous pouvez y parvenir en utilisant la date plutôt que horodatage utilisant un filtre de date.

Si vous n'avez pas de champ de date dans vos données, vous pouvez simplement le définir sur AUJOURD'HUI.

Si vous avez un champ de date, utilisez la date avancée pour définir une date de début de la date la plus ancienne de votre champ et la date maximale AUJOURD'HUI.

Vous pouvez ensuite utiliser des formes / mises en forme pour couvrir ce qui n'est pas nécessaire.

Pas idéal mais peut-être un stop gap?

entrez la description de l'image ici


0 commentaires

0
votes

Il existe une variable AUJOURD'HUI () qui ne semble pas être documentée dans leur documentation de fonction mais qui fonctionne dans les champs calculés et peut vous aider


0 commentaires

5
votes

0) Résumé

Utilisez soit:

  • # 1 Nouvelle approche recommandée : utilisation des tableaux de bord
  • # 2 Suggestion originale : Utilisation des tableaux

1) Nouvelle approche recommandée: les tableaux de bord

Cela peut être réalisé à l'aide de la fonction CURRENT_DATETIME (publiée le 17 septembre 2020, mise à jour de Google Data Studio vers Dates et heures).

Le tableau ci-dessous examine trois cas d'utilisation utilisant des Scorecards qui sont agrégés par MAX ou MIN (dans le scénario ci-dessous, l'agrégation afficherait la même date et heure); les champs seront automatiquement mis à jour en fonction des paramètres d'actualisation des données choisis (par exemple, la feuille Google utilisée dans ce rapport est configurée pour s'actualiser toutes les 15 minutes) et peuvent également être mis à jour manuellement si nécessaire (en cliquant sur l'icône d'actualisation en haut de le rapport ou à l'aide des touches de raccourci Ctrl + Maj + E ):

1.1) UTC

La fonction par défaut afficherait une valeur basée sur UTC :

CURRENT_DATETIME("Asia/Colombo")

1.2) Fuseau horaire

Un fuseau horaire peut également être spécifié; par exemple, ce qui suit affichera le fuseau horaire EST :

CURRENT_DATETIME("EST")

1.3) Emplacement

Un emplacement peut également être spécifié, en fonction du nom de la base de données TZ , par exemple, Colombo, Sri Lanka serait:

CURRENT_DATETIME()

Ajout d'un rapport Google Data Studio modifiable et d'un GIF pour élaborer:

2) Suggestion originale: tableaux

Ci-dessous, trois cas d'utilisation (décrits ci-dessus) créés à l'aide de tableaux .
Ajout d'un rapport Google Data Studio modifiable et d'un GIF pour démontrer:


0 commentaires