Création de tableau de bord, BI et entrepôt de données

lundi 7 octobre 2013

Tableau Software - Calcul avec deux niveaux d'agrégation

Créer des rapports avec deux niveaux d’agrégation n'est pas toujours évident. Voici un exemple de rapport graphique conçu à l'aide de "Tableau Softwarevous démontrant cette possibilité.

Les données ont été extraites d'un progiciel de gestion intégré (PGI ou ERP en anglais) dans le domaine financier combiné avec les données budgétaires. La table de faits contient plus de 8 millions d'enregistrements et peux être analysée selon 12 axes différents aux choix de l'utilisateur.  Aucune données n'est transportée sur le poste de l'utilisateur et la puissance de la base de données Oracle est mise à contribution pour créer ses requêtes qui donnent les résultats très rapidement en direct.

Les mesures: Vous pouvez observer dans le rapport graphique ci-dessous, les deux mesures agencées en deux colonnes de couleurs distinctes. La colonne bleue étant le montant de budget initial alloué au début de l'année. Le pourcentage, en orange, est la proportion des montants budget initiaux de chaque niveau sur le montant total des budgets initiaux.
  • Montant budget initial / Montant Total du budget Initial = Pourcentage du Budget Total Initial


Les dimensions: Les dimensions sont les axes d'analyse que vous choisissez pour explorer de façon dynamique vos mesures. Ici nous avons choisi d'analyser les mesures selon les dimensions suivantes:
  • de l'année fiscale, de la période financière, du niveau 5 du code de type de budget et de la fréquence  en filtre
  • de l'unité administrative niveau 3 en lignes

Rapport avec 2 niveaux d'agrégation avec Tableau Software


Pour permettre ce genre de rapport, il faut utiliser des champs calculés afin de créer à l'intérieur de rapports les calculs nécessaires à nos besoins.

Pour comprendre le calcul, imaginez que le rapport comporterait une colonne supplémentaire dans laquelle se retrouverait, sur chaque enregistrement, la valeur constante du total général du montant Budget Initial. Ensuite vous appliquez le calcul de proportion pour chaque enregistrement.  Vous obtiendrez ceci.


Rapport avec 2 niveaux d'agrégation avec Tableau Software en détail


Dans cette figure, vous pouvez observer que l'utilisateur a sélectionné une année, plusieurs périodes, un code type de budget et une fréquence pour filtrer les informations. Le résultat obtenu est : demander à Tableau d'effectuer les calculs de proportions nécessaires sur la somme des montants budgétaires initiaux pour chacune des unités administratives pour l'année financière 2010-2011.  Mais comment utiliser les champs calculés pour effectuer ce calcul.

L'utilisation d'un champ calculé représentant le montant total du budget initial est nécessaire.  Par la suite, le calcul de la proportion s'effectue pour chacune des lignes en fonction de l'unité administrative choisie. Il faut définir un nouveau champ calculé Pourcentage, où chaque ligne des montants initiaux pour l'unité administrative se comptabilise en fonction des filtres utilisés et du montant du budget total initial.

Montant du budget Initial / Montant Total Budget Initial = Pourcentage du budget total initial

Que l'utilisateur sélectionne une ou plusieurs autres années, périodes, code de type ou encore un ou plusieurs autres unités administratives, le tableau croisé dynamique s'ajustera et effectuera ses calculs en fonctions des filtres sélectionnés.

Si vous souhaitez en apprendre plus sur Tableau Desktop 8.0, nous avons des formations pour vous. Vous pouvez visiter notre site :



Panorama Technologies
Spécialiste en BI et tableau de bord



1 commentaire: