Tous les articles

Utiliser l’agrégation multipasse dans les tableaux Analytics

Dernière mise à jour le

Équipe de documentation Wrike

Équipe de documentation Wrike

En résumé

Utilisez l’agrégation multipasse pour calculer les données entre plusieurs niveaux et éviter les totaux dupliqués.

Exemples :

  • Moyenne par projet : AVG([Project ID],SUM([Task Effort (minutes)]))/60
  • Dédupliquer les relevés de temps : SUM([Timelog ID],MAX([Timelog Time Spent (minutes)]))/60

Tableau 4. Disponibilité

Disponibilité : Pinnacle, Apex. Indisponibilité : Free, Team, Business;

Vue d'ensemble

Utilisez l’agrégation multipasse lorsque vous souhaitez qu’une seule formule calcule des valeurs à plus d’un niveau, par exemple la tâche, le projet ou le journal de temps. Elle peut également vous aider à éviter des totaux gonflés lorsque la même valeur apparaît plusieurs fois dans vos données.

Calculer des valeurs à deux niveaux

L’agrégation multipasse vous permet d’agréger des valeurs à un niveau spécifique, puis d’appliquer un autre calcul à ces résultats.

Exemple : effort moyen du projet par dossier

Supposons qu’un dossier contienne plusieurs projets. Vous voulez :

  • calculer l’effort total des tâches pour chaque projet, et
  • calculer la moyenne de ces totaux de projet pour le dossier

La valeur de premier niveau est :

SUM([Task Effort (minutes)])

SUM([Task Effort (minutes)]).png

Pour faire la moyenne de cette valeur par projet, utilisez :

AVG([Project ID],SUM([Task Effort (minutes)])) / 60

AVG([Project ID],SUM([Task Effort (minutes)])) : 60.png

Cette formule :

  • calcule l’effort total des tâches pour chaque projet,
  • fait la moyenne de ces totaux de projet, et
  • convertit les minutes en heures

Corriger les valeurs dupliquées

Parfois, une formule simple renvoie un nombre bien plus élevé que prévu. Cela peut se produire lorsque la même valeur est comptée plusieurs fois en raison de votre structure de dossiers, de la configuration du widget ou du niveau de données.

Ce problème apparaît souvent dans les données de journaux de temps, car une tâche peut comporter plusieurs entrées de temps.

Exemple : totaux de temps dupliqués

Une tâche appelée « Flexible » se trouve dans deux sous-projets, sous le même projet parent. Une simple somme du temps passé peut afficher 4 heures, alors que seulement 2 heures ont été enregistrées.

Fix Duplicated Values.png

Utilisez l’agrégation multipasse pour compter chaque entrée unique une seule fois.

  1. Identifiez le niveau unique le plus bas pour les données. Pour les données de journaux de temps, utilisez [Timelog ID].
  2. Utilisez un agrégateur non additif pour la valeur. Remplacez SUM par MAX, AVG, MEDIAN ou MIN.

    Use [Timelog ID].png
  3. Faites la somme du résultat au niveau de l’ID unique.

Utilisez cette formule :

SUM([Timelog ID], MAX([Timelog Time Spent (minutes)]))/60

SUM([Timelog ID], MAX([Timelog Time Spent (minutes)])):60.png

Cette formule additionne chaque entrée de journal de temps unique une seule fois, puis convertit les minutes en heures.

Note

Si votre formule actuelle utilise SUM directement sur le champ de temps, remplacez ce SUM interne avant d’agréger par ID.

Et après ?

0 commentaire

Vous devez vous connecter pour laisser un commentaire.

Haut