J’ai une table de ressources avec les coordonnées et compétence de mon équipe, ainsi qu’une table de taches avec une date , une horaire de début et de fin le tout exprimé en heure.
Dans une table séparé j’aimerais sélectionner ma ressource et faire le total des heures pour les taches comprise entre deux date.
J’arrive à obtenir le nombre total d’heure mais sans possibilité de tri des dates.
Point Bonus:
Ses taches sont liées à des événement issue d’une table “événement”
A terme, j’aimerais extraire le total des heures par ressources et par événement et le total des heures toutes ressources cumulées par événement.
Somme des temps passés toutes tâches PAR ressource +/- PAR événement : relativement facile.
Vous pouvez créer une vue de regroupement (via le symbole ∑ à droite du nom de votre table des tâches dans le menu d’ajout de vues).
Ça va ajouter une vue table sommant les tâches en fonction des colonnes que vous aurez choisies (ex. : Ressource, Evénement…).
Vous pouvez même utiliser cette vue pour filtrer l’affichage de votre vue tâches.
En revanche, Grist n’a pas de mécanisme de type filtre automatique pour borner l’affichage ou le calcul entre 2 dates - du moins pas de manière volatile et circonscrite à la session courante de chaque utilisateur.
Ce genre de logique reposerait sur une table annexe stockant cette info date de début/de fin + des formules dans la table des tâches pour déterminer avec un booléen si la tâche courante est à prendre en compte pour le calcul.
Avantage : vous pouvez fixer une logique de période roulante (ex. : 6 mois autour de la date du jour).
Inconvénient : ce réglage s’appliquera pour l’ensemble des utilisateurs du tableau, pas juste ceux que le filtre intéresse.
Un contournement est de dupliquer les vues : une pour voir toute l’étendue, l’autre restreinte à la période définie.