Comment construire des tableaux croisés dynamiques d'Excel utilisant Data Model Feature

Comment construire des tableaux croisés dynamiques utilisant la fonction modèle de données d'Excel

Création du modèle de données

Avant de pouvoir construire un tableau croisé dynamique à partir de plusieurs tables, vous devez d'abord ajouter les tables au modèle de données. Pour ce faire, tout d'abord veiller à ce que chacune des sources de données que vous souhaitez inclure dans votre tableau croisé dynamique est stocké dans Excel comme une table; sinon, convertir chaque plage de données à une table en cliquant dans la plage de données, puis en choisissant FormatasTable de l'onglet Accueil du ruban. Ensuite, cliquez sur une cellule dans une des tables dans le classeur et choisissez Tableau croisé dynamique de l'onglet Insertion du ruban pour ouvrir le CreatePivotTabledialogbox illustré à la figure 1. Dans la boîte de dialogue Créer un tableau croisé dynamique, cochez la case en bas de la fenêtre étiquetée Ajouter ces données au modèle de données; cela pourrait provoquer des Excel pour ajouter toutes les tables dans le classeur au modèle de données. Cliquez sur OK pour fermer la boîte de dialogue Créer tableau croisé dynamique.







Figure 1 - Création d'un modèle de données à partir d'un tableau dans Excel

L'établissement de relations

Lors de la fermeture de la boîte de dialogue Créer tableau croisé dynamique, Excel affiche une fenêtre similaire à celle illustrée à la figure 2. En cliquant Dans le tableau croisé dynamique provoque Liste des champs Excel pour afficher tous les tableaux inclus dans le modèle de données. Dans l'exemple illustré, deux tables existent dans le modèle de données - produit et Trans. La ligne horizontale tracée entre les deux tableaux indique que ces tableaux ne sont pas liés. Concernant les tables ensemble « joint » entre eux sur la base de la présence d'un champ commun (colonne) qui réside dans chaque table.







Figure 2 - Construction de base de tableau croisé dynamique fenêtre dans Excel

Pour relier deux tables, cliquez sur l'onglet Relations de PivotTableToolsAnalyze du ruban pour ouvrir la boîte de dialogue Gérer les relations. Dans la boîte de dialogue Gérer les relations, cliquez sur Nouveau pour ouvrir la boîte de dialogue Créer des relations. Dans la boîte de dialogue Créer des relations, sélectionnez les tables que vous souhaitez relier ensemble sur le côté gauche de la boîte de dialogue et les champs communs qui existent entre les deux tables sur le côté droit de la boîte de dialogue. La figure 3 illustre ce processus. Cliquez sur OK pour terminer le processus de relier les tables.

Figure 3 - Création de relations entre les deux tables

Construire un tableau croisé dynamique

Avec les tables associées, le processus de construction du tableau croisé dynamique est pratiquement identique à celui de la construction d'un tableau croisé dynamique à partir d'une source de données unique non liées. Par exemple, en faisant glisser le champ ProductName de la table de produit au quadrant rang, le champ CustomerName de la table Trans aussi au quadrant rang, le champ Année de la table Trans dans le quadrant des colonnes, et le champ calcExtension de la table Trans le quadrant des valeurs a produit le tableau croisé dynamique illustrée à la figure 4. une fois construit, vous pouvez manipuler un tableau croisé dynamique à construire à partir d'un modèle de données en utilisant les mêmes techniques que vous utiliseriez pour tout autre tableau croisé dynamique.

Figure 4 - tableau croisé dynamique construit à partir du modèle de données

Pour une démonstration vidéo de cette astuce, s'il vous plaît voir www.tinyurl.com/k2tips174.







Articles Liés