Le mode multi-report

Généralités

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

Le mode Multi-report 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 liaisons
  • Les filtres sur les champs de liaisons ou les champs des sous-reports permettent de spécifier quels enregistrements sont à conserver suite à l'assemblage des données

Les étapes de construction d'un multi-report

Procédure générale

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

  2. Calcul et filtrage des champs du report final

  3. Agrégation des champs du report final

  4. Application des filtres agrégés du report final

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

Fusion des sous-reports en mode Consolidation

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

  2. Calcul des champs, dont les liaisons utilisées

    1. Une liaison est un champ avec pour formule : "SiSuccessif ( Non ( EstVide ( Report1/ChampLiaison ) ) ; Report1/ChampLiaison ; Non ( EstVide ( Report2/ChampLiaison ) ) ; Report2/ChampLiaison ; … ; ReportX/ChampLiaison )

Fusion des sous-reports en mode croisement

  1. Fusion du sous-report 1 et du sous-report 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 report 1 et un enregistrement du report 2

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

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

ghostghostghostghostghost
loading table of contents...