Excel avancé - Power Pivot

PowerPivotest un outil d'analyse de données facile à utiliser qui peut être utilisé à partir d'Excel. Vous pouvez utiliserPowerPivotpour accéder et regrouper des données de pratiquement n'importe quelle source. Vous pouvez créer vos propres rapports et applications analytiques convaincants, partager facilement des informations et collaborer avec des collègues via Microsoft Excel et SharePoint.

À l'aide de PowerPivot, vous pouvez importer des données, créer des relations, créer des colonnes et des mesures calculées et ajouter des tableaux croisés dynamiques, des segments et des graphiques croisés dynamiques.

Step 1 - Vous pouvez utiliser Diagram Viewdans PowerPivot pour créer une relation. Pour commencer, insérez plus de données dans votre classeur. Vous pouvez également copier et coller des données à partir d'une page Web. Insérez une nouvelle feuille de calcul.

Step 2 - Copiez les données de la page Web et collez-les sur la feuille de calcul.

Step 3- Créez un tableau avec les données. Nommez la table Hôtes et renommez les hôtes de feuille de calcul.

Step 4 - Cliquez sur le WorksheetHôtes. Clique lePOWERPIVOT tab sur le ruban.

Step 5 - Dans le Tables groupe, cliquez sur Add to Data Model.

La table d'hôtes est ajoutée au modèle de données dans le classeur. lePowerPivot la fenêtre s'ouvre.

Vous trouverez tous les tableaux dans le Data Model dans le PowerPivot, bien que certains d'entre eux ne soient pas présents dans les feuilles de calcul du classeur.

Step 6 - Dans la fenêtre PowerPivot, dans View groupe, cliquez sur Diagram View.

Step 7 - Utilisez la barre de défilement pour redimensionner le diagramme afin que vous puissiez voir tous les tableaux du diagramme.

Step 8 - Réorganisez les tableaux en faisant glisser leur barre de titre, afin qu'ils soient visibles et positionnés les uns à côté des autres.

Quatre tables Hosts, Events, W_Teams, et S_Teams ne sont pas liés au reste des tableaux -

Step 9 - Les deux, le Medals table et le Events table ont un champ appelé DisciplineEvent. Aussi,DisciplineEvent colonne dans le Eventstable se compose de valeurs uniques et non répétées. Cliquer surData View dans Views Group. VérifierDisciplineEvent colonne dans le Events table.

Step 10 - Encore une fois, cliquez sur Diagram View. Cliquez sur le champ Discipline Event dans le tableau Events et faites-le glisser vers le champDisciplineEventdans le tableau des médailles. UNEline apparaît entre le tableau des événements et le tableau des médailles, indiquant un relationship a été établi.

Step 11- Cliquez sur la ligne. La ligne et les champs définissant la relation entre les deux tables sont mis en évidence comme indiqué dans l'image ci-dessous.

Modèle de données utilisant des colonnes calculées

La table Hosts n'est toujours connectée à aucune des autres tables. Pour ce faire, un champ avec des valeurs qui identifient de manière unique chaque ligne deHostsla table doit être trouvée en premier. Ensuite, recherchez leData Modelpour voir si ces mêmes données existent dans une autre table. Cela peut être fait dansData View.

Step 1 - Passer à Data View. Il y a deux façons de le faire.

  • Cliquer sur Data View dans le View groupe.

  • Clique sur le Grid bouton sur Task Bar.

le Data View apparaît.

Step 2 - Cliquez sur le Hosts table.

Step 3 - Vérifiez les données dans la table d'hôtes pour voir s'il existe un champ avec des valeurs uniques.

Il n'existe pas de tel champ dans la table des hôtes. Vous ne pouvez pas modifier ou supprimer des données existantes en utilisantPowerPivot. Cependant, vous pouvez créer de nouvelles colonnes en utilisantcalculated fieldssur la base des données existantes. Dans PowerPivot, vous pouvez utiliserData Analysis Expressions (DAX) pour créer des calculs.

À côté des colonnes existantes se trouve une colonne vide intitulée Add Column. PowerPivot fournit cette colonne en tant qu'espace réservé.

Step 4 - Dans la barre de formule, saisissez la formule DAX -

= CONCATENATE([Edition],[Season])

presse Enter. leAdd Columnest rempli de valeurs. Vérifiez les valeurs pour vérifier qu'elles sont uniques sur les lignes.

Step 5 - La colonne nouvellement créée avec les valeurs créées est nommée CreatedColumn1. Pour changer le nom de la colonne, sélectionnez la colonne, faites un clic droit dessus.

Step 6 - Cliquez sur l'option Rename Column.

Step 7 - Renommez la colonne en EditionID.

Step 8 - Now, Sélectionnez le Medals Table.

Step 9 - Sélectionnez Add Column.

Step 10 - Dans la barre de formule, saisissez la formule DAX,

= ANNEE ([EDITION])

et appuyez sur Enter.

Step 11 - Renommez la colonne en Year.

Step 12 - Sélectionnez Add Column.

Step 13 - Tapez dans la barre de formule,

= CONCATENATE ([Year], [Season])

Une nouvelle colonne avec des valeurs similaires à celles du EditionID La colonne de la table d'hôtes est créée.

Step 14 - Renommez la colonne en EditionID.

Step 15 - Trier la colonne par ordre croissant.

Relation utilisant des colonnes calculées

Step 1 - Passer à Diagram View. Assurez-vous que les tablesMedals et Hosts sont proches les uns des autres.

Step 2 - Faites glisser le EditionID colonne dans Medals à la EditionID colonne dans Hosts.

PowerPivot crée une relation entre les deux tables. UNElineentre les deux tables, indique la relation. leEditionID Le champ des deux tableaux est mis en surbrillance, indiquant que la relation est basée sur la colonne EditionID.