Tutoriel | Masquer des données avant une heure précise

:hourglass: Temps nécessaire : 5 min
:thermometer: Niveau de difficulté : 3/5
:penguin: Sources de données nécessaires : 2


Il peut arriver que vos données ne soient mise à jour qu’à partir d’une certaine heure (exemple : 10h), et vous souhaitez donc ne pas afficher celles de la veille avant cette heure là. Dans cet exemple, vous souhaitez masquer vos données avant 10h.

Prérequis (pour les 2 possibilités décrites après) :

  • intégrer une source qui te ressort la date (avec un rafraîchissement toutes les 5 minutes) : tu peux utiliser l’URL suivante dans une source de type Webservice : https://time.pingflow.fr/Europe/Paris et synchroniser le champ « datetime ».
    Puis faire une formule enfant (baguette magique) et créer un champ « formule » avec la formule suivante : Moment({{datetime}}).FORMAT(‹ HH ›). Tu auras ainsi un chiffre qui correspond à l’heure pour l’utiliser dans une condition par la suite.

2 possibilités ensuite :

  • si beaucoup de données à masquer : Affichez un fond qui prend tout le wallboard avec un texte qui explique pourquoi il n’est pas possible de voir les données avant 10h. Le fond et le texte sont invisibles par défaut. Ils deviennent visibles avec une condition quand l’heure est <10 (donc avant 10h)

  • si peu de données : Passez sur chacune avec une condition pour la masquer en fonction de la source. Masquer quand l’heure est <10.