Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2023-06-23
Grouper des données de rapport

Grouper des données de rapport

Créez un fichier de conception de rapports.
Report Designer vous permet de regrouper un ensemble de rangées dans un rapport par les valeurs d’une colonne particulière. Par exemple, la fonctionnalité de regroupement vous permet de :
  • Agrégez et récapitulez un regroupement et ajoutez ces informations au rapport.
  • Ajoutez des titres ou un autre texte au début de chaque groupe.
  • Ajoutez des moyennes, des dénombrements, des totaux partiels et d’autres informations récapitulatives au début ou à la fin de chaque groupe.
  • Insérez un saut de page avant ou après chaque groupe.
Si vous devez regrouper des données de rapports personnalisés, utilisez, dans la mesure du possible, la fonctionnalité de regroupement fournie par Workday pour la configuration de rapports personnalisés avant de créer votre conception de rapports.
De plus, en raison des problèmes de performance inhérents à BIRT, Workday vous recommande de ne pas utiliser la fonctionnalité de regroupement de Report Designer pour les jeux de données pour lesquels les données de rapports personnalisés dépassent 10 Mo.
  1. Lier le jeu de données principal à un tableau dans le corps principal du rapport. Dans la vue
    Éditeur de propriétés - Tableau
    , sélectionnez l’onglet
    Liaison
    , puis sélectionnez le jeu de données principal dans la liste déroulante
    Jeu de données
    .
    L’exécution de Workday doit effectuer au moins un scan complet d’un ensemble de données pour trouver toutes les valeurs de la colonne sur laquelle elle se regroupe. L’exécution doit également stocker les données regroupées dans la mémoire jusqu’à ce qu’elle ait rendu l’ensemble des données complet. Gardez ce facteur à l’esprit lorsque vous envisagez d’utiliser cette fonction. Nous vous recommandons d’utiliser le regroupement uniquement pour des jeux de données relativement petits, et jamais lorsque vous utilisez la
    conception de rapport Appliquer séparément pour chaque option de rangée
    .
  2. Dans l’affichage
    Plan
    , développez le nœud
    Corps
    Tableau
    Groupes
    . Cliquez avec le bouton droit de la souris sur
    Groupes
    et sélectionnez
    Insérer un groupe
    .
  3. Pour les propriétés du groupe, tenez compte des éléments suivants :
    Option Description
    Nom
    Le nom du groupe.
    Groupe sur
    La colonne du jeu de données sur laquelle regrouper.
    Expression
    L'expression de liaison de données pour la colonne.
    Sens du tri
    Croissant ou décroissant.
    Une fois le regroupement effectué, le numéro de rangée d’affichage peut ne pas correspondre à l’ordre des rangées des données initiales, ce qui entraîne une jointure incorrecte des jeux de données principal et secondaire. Si vous souhaitez ajouter une liaison de jeu de données secondaire à un rapport contenant un jeu de données principal regroupé, vous devez définir la valeur suivante : .
    PrimaryRowNumber
    paramètre du jeu de données principal à l'aide d'une nouvelle colonne nommée
    Row_Number
    , qui est ajouté automatiquement.
    Pour ce faire, cliquez sur
    Liaison de paramètres de jeu de données
    dans la vue
    Éditeur de propriétés - Tableau
    et attribuez les valeurs
    PrimaryRowNumber
    la valeur comme paramètre
    row["Row_Number"]
    .
    sachez que l'expression
    row.__rownum
    a été utilisé dans Report Designer pour Workday 17 et Workday 18. Il est important de comprendre la différence entre les deux expressions suivantes :
    • Le nouveau
      row["Row_Number"]
      L'expression est une colonne placée dans le jeu de données par les extensions Workday. Il indique l'ordre des rangées de l'élément de données de rapport dans les données de rapport provenant du serveur.
    • L'ancien
      row.__rownum
      L'expression était une expression spéciale qui indiquait le numéro de rangée au moment de l'affichage de l'élément du jeu de données.
  4. Pour ajouter du texte ou d’autres éléments de rapport à la fin ou au début de chaque regroupement, utilisez l’en-tête et le pied de page du groupe. Par exemple, vous pouvez ajouter une agrégation de l’un des champs en fonction du regroupement. Ajoutez d’abord une liaison de colonne pour le regroupement, puis ajoutez-la au pied de page du groupe de tableaux.