Le mode multi-rapport

Généralités

Le mode multi-rapport permet de fusionner dans un rapport des données provenant de différentes sources.

Le mode Multi-rapport peut être utilisé dans les 3 cas d'usage suivants :

  • Croisement de données
  • Consolidation de données
  • Double agrégation

Règles pour l'assemblage des données :

  • Les données sont assemblées selon les champs de liaison.
  • Les filtres sur les champs de liaison ou les champs des sous-rapport permettent de spécifier quels enregistrements sont à conserver suite à l'assemblage des données.

Note

Il est possible de définir un multi-rapport en tant que maître d'un ou plusieurs rapports, il n'est cependant pas possible de définir un multi-rapport en tant que détail.

Une condition peut cependant être appliquée à un sous rapport en passant par l'ajout d'un filtre lors de la création d'un rapport (onglet valeurs dynamiques).

Le mode multi-rapport n'est pas disponible pour les conditions.

Les rapports et les sous-rapports peuvent être créés uniquement à partir des dossiers et modèles disponibles dans le projet en cours d'utilisation.

Lorsque l'on change de type de rapport, il est possible de récupérer les champs agrégés. Si le rapport d'origine est un KPI seul le champ de l'indicateur principal sera récupéré.

Les étapes de construction d'un multi-rapport

Procédure générale

  1. Calcul et fusion des sous-rapports selon le mode choisi ("Consolidation" ou "Croisement").

  2. Calcul et filtrage des champs du rapport final.

  3. Agrégation des champs du rapport final.

  4. Filtrage des filtres agrégés du rapport final.

  5. Mise en forme du rapport en fonction de son type.

Fusion des sous-rapports en mode Consolidation

  1. Ajout dans la liste des enregistrements finaux des enregistrements du sous-rapport 1, puis du sous-rapport 2, ainsi de suite jusqu'au dernier sous-rapports.

  2. Calcul des champs, dont les liaisons sont utilisées: Une liaison est un champ avec pour formule :

    SiSuccessif ( Non ( EstVide ( rapport1/ChampLiaison ) ) ; rapport1/ChampLiaison ; Non ( EstVide ( rapport2/ChampLiaison ) ) ; rapport2/ChampLiaison ; ... ; rapportX/ChampLiaison )

Fusion des sous-rapports en mode croisement

  1. Fusion du sous-rapport 1 et du sous-rapport 2 en fonction des liaisons qui les concernent :

    Si les valeurs des champs de liaisons correspondent, une seule ligne sera créée pour un enregistrement du rapport 1 et un enregistrement du rapport 2

  2. Fusion du résultat du point 1 et du sous-rapport 3 en fonction des liaisons qui les concernent

  3. Ainsi de suite jusqu’à avoir traité tous les sous-rapports

ghostghostghostghostghost
loading table of contents...