Regroupement : afficher le résultat de l’agrégation de plusieurs valeurs calculées dans un regroupement.
Vous pouvez utiliser le mode texte dans une colonne pour afficher un calcul entre deux champs dans la vue d’un rapport ou d’une liste. Chaque ligne affiche le calcul pour chaque objet du rapport ou de la liste.
Par exemple, vous pouvez afficher la différence entre les heures effectives et les heures prévues dans une troisième colonne appelée Proportion de travail pour chaque tâche dans un rapport de tâches. Pour plus d’informations sur les expressions de données calculées, consultez Vue d’ensemble des expressions de données calculées.
Vous pouvez afficher la valeur agrégée de plusieurs éléments d’affichage calculés dans la même colonne d’un regroupement en ajoutant un calcul à la ligne aggregator
de la colonne qui contient la valeur calculée. Par exemple, vous pouvez agréger (afficher la somme) le nombre d’heures de la proportion de travail de toutes les tâches dans le regroupement du rapport ou la liste de la colonne Proportion de travail. Cet article décrit comment réaliser cette opération.
Conditions d’accès
Vous devez disposer des accès suivants pour effectuer les étapes décrites dans cet article :
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Formule Adobe Workfront | Tous |
Licence Adobe Workfront* |
Nouveau :
Actuel :
|
Configurations des niveaux d’accès |
Modifier l’accès aux rapports, tableaux de bord et calendriers pour modifier un rapport Modifier l’accès aux filtres, aux vues et aux regroupements pour modifier un filtre |
Autorisations d’objet | Gérer les autorisations d’un rapport |
*Pour plus d’informations, voir Exigences d’accès dans la documentation Workfront.
Afficher le résultat de l’agrégation de plusieurs valeurs calculées dans un regroupement
-
Accédez à un rapport de tâches, cliquez sur Actions de rapport > Modifier.
-
Dans l'onglet Groupings, cliquez sur Ajouter un groupement, puis commencez à saisir Nom du projet dans le champ Grouper par, puis sélectionnez Projet > Nom lorsqu'il s'affiche dans la liste.
-
Dans l’onglet Colonnes (Affichage), cliquez sur Ajouter une colonne, puis saisissez le Nombre d’heures prévues dans le champ Afficher dans cette colonne, puis sélectionnez-le lorsqu’il s’affiche dans la liste.
note tip TIP Commencez toujours par ajouter autant d’informations que possible à l’aide de l’interface standard avant de modifier les informations en mode texte. Ajoutez les champs qui se rapprochent le plus du calcul que vous essayez d’effectuer ou qui contiennent le plus d’informations sur celui-ci. -
Dans le champ Résumer cette colonne par , sélectionnez Somme.
-
Cliquez sur Passer en mode Texte dans la colonne que vous avez ajoutée, puis cliquez sur Modifier le mode Texte.
-
Remplacez le texte de la zone par l’exemple de mode de texte suivant :
code language-none valueformat=compound aggregator.displayformat=minutesAsHoursString aggregator.valueexpression=ROUND(({workRequired}-{actualWorkRequired}),2) aggregator.function=SUM aggregator.valueformat=val aggregator.namekey=workrequired linkedname=direct textmode=true valuefield=workRequired namekey=workrequired valueexpression=CONCAT(ROUND(({workRequired}-{actualWorkRequired})/60,2)," Hours") viewalias=workrequired displayname=Work Balance
note tip TIP Pour que la valeur agrégée dans le regroupement affiche la différence agrégée entre les champs Nombre d’heures prévues et Heures effectives, saisissez la même équation dans la ligne aggregator.valuefield
. L’élémentaggregator.displayformat
utilisé pour la colonne Nombre d’heures prévues convertit les minutes en heures. Étant donné que le champ Nombre d’heures prévues était utilisé comme espace de substitution, cette ligne n’a pas besoin d’être modifiée.La définition minutesAsHoursString
de la ligneaggregator.displayformat
signifie qu’il n’est pas nécessaire de diviser chaque champ par 60 pour les résultats comme c’est le cas pourvalueexpression
. Ainsi,aggregator.valuefield=workRequired
devient :aggregator.valueexpression=ROUND(({workRequired}-{actualWorkRequired}),2
.1. Cliquez sur **Terminé**.
-
Cliquez sur Enregistrer et fermer.