Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
Je travaille sur un petit tableau de bord pour l'entreprise et j'ai de la difficulté à obtenir le nombre d'items que nous avons créés "hier". Je suis en mesure d’afficher le nombre total d'items mais je dois ajouter le nombre pour "hier" également. À titre d'exemple, cela donnerait:
Comme vous pouvez l’imaginer, "hier" doit être une valuer dynamique basée sur la date du jour (disons: aujourd'hui-1). J'ai fait plusieurs essais qui se soldent généralement par une valeur de "0" ou encore par une erreur dans l'expression.
J'utilise les données suivantes:
Est-ce que quelqu'un a une idée à partager?
Merci beaucoup!
Nicolas
Excuse moi, j’ai répondu depuis mon téléphone et l’apostrophes après < n’est pas correct
Comme ceci cela devrait être mieux :
=Count({$<ItemCreatedDate={">='$(=Date(DayStart(today())-1, 'M/D/YYYY h:mm:ss')' <'$(=Date(DayStart(today()), 'M/D/YYYY h:mm:ss')'"}>}itemId)
Mais effectivement, si ton format de date par défaut est 'M/D/YYYY h:mm:ss' , les fonctions Date destinées à définir le format de date desiré ne sont pas nécessaires.
Si la réponse répond à ta question, n’oublie pas de la mettre comme résolue pour les autres membres de la communauté qui auraient le même problème.
Bonjour
Pour le nombre total d'item j'imagine que tu as quelques chose comme çà
count(ItemId)
Pour hier cela pourrait donner
=Count({$<ItemCreatedDate={$(=today()-1)}>}itemId)
Bruno
Merci Bruno,
Le nombre total est bien count(ItemId).
Par contre, l'expression pour calculer la valeur d'hier me donne un "0", alors que je devrais avoir une autre valeur.
Nicolas
Essaye plutôt comme ceci :
=Count({$<ItemCreatedDate={'$(=Date(today()-1, 'M/D/YYYY h:mm:ss ')'}>}itemId)
Oups, je viens de m’apercevoir que ton champ ItemCreatedDate et Today() retourne l’heur. Il faut donc gérer ça :
=Count({$<ItemCreatedDate={">='$(=Date(DayStart(today())-1, 'M/D/YYYY h:mm:ss ')' <‘$(=Date(DayStart(today()), 'M/D/YYYY h:mm:ss ')'"}>}itemId)
QV m'indique que l'expression est OK, mais j'obtiens un message d'erreur à la place d'une valeur...
Avec un peu de travail, j'ai réussi à obtenir le bon résultat en utilisant l'expression suivante:
count({<ItemCreatedDate = {'>=$(=DayStart(today()-1))<$(=DayStart(today()))'}>} ItemID)
Excuse moi, j’ai répondu depuis mon téléphone et l’apostrophes après < n’est pas correct
Comme ceci cela devrait être mieux :
=Count({$<ItemCreatedDate={">='$(=Date(DayStart(today())-1, 'M/D/YYYY h:mm:ss')' <'$(=Date(DayStart(today()), 'M/D/YYYY h:mm:ss')'"}>}itemId)
Mais effectivement, si ton format de date par défaut est 'M/D/YYYY h:mm:ss' , les fonctions Date destinées à définir le format de date desiré ne sont pas nécessaires.
Si la réponse répond à ta question, n’oublie pas de la mettre comme résolue pour les autres membres de la communauté qui auraient le même problème.