Excel Power Pivot - Guide rapide

Excel Power Pivot est un outil efficace et puissant fourni avec Excel en tant que complément. Avec Power Pivot, vous pouvez charger des centaines de millions de lignes de données à partir de sources externes et gérer efficacement les données avec son puissant moteur xVelocity sous une forme hautement compressée. Cela permet d'effectuer les calculs, d'analyser les données et d'arriver à un rapport pour tirer des conclusions et des décisions. Ainsi, il serait possible pour une personne ayant une expérience pratique avec Excel, d'effectuer l'analyse de données haut de gamme et la prise de décision en quelques minutes.

Ce tutoriel couvrira les points suivants -

Fonctionnalités Power Pivot

Ce qui fait de Power Pivot un outil puissant, c'est l'ensemble de ses fonctionnalités. Vous apprendrez les différentes fonctionnalités de Power Pivot dans le chapitre - Fonctionnalités de Power Pivot.

Données Power Pivot provenant de diverses sources

Power Pivot peut rassembler les données de diverses sources de données pour effectuer les calculs requis. Vous apprendrez comment obtenir des données dans Power Pivot, dans le chapitre - Chargement de données dans Power Pivot.

Modèle de données Power Pivot

La puissance de Power Pivot réside dans son modèle de données de base de données. Les données sont stockées sous forme de tableaux de données dans le modèle de données. Vous pouvez créer des relations entre les tables de données pour combiner les données de différentes tables de données à des fins d'analyse et de création de rapports. Le chapitre Comprendre le modèle de données (base de données Power Pivot) vous donne des détails sur le modèle de données.

Gestion du modèle de données et des relations

Vous devez savoir comment gérer les tables de données dans le modèle de données et les relations entre elles. Vous en obtiendrez les détails dans le chapitre - Gestion du modèle de données Power Pivot.

Création de tableaux Power Pivot et de graphiques Power Pivot

Les tableaux croisés dynamiques et les graphiques croisés dynamiques vous permettent d'analyser les données pour parvenir à des conclusions et / ou des décisions.

Vous apprendrez à créer des tableaux croisés dynamiques Power dans les chapitres - Création d'un tableau croisé dynamique Power et des tableaux croisés dynamiques aplatis.

Vous apprendrez à créer des Power PivotCharts dans le chapitre - Power PivotCharts.

Principes de base de DAX

DAX est le langage utilisé dans Power Pivot pour effectuer des calculs. Les formules dans DAX sont similaires aux formules Excel, à une différence près: alors que les formules Excel sont basées sur des cellules individuelles, les formules DAX sont basées sur des colonnes (champs).

Vous comprendrez les bases de DAX dans le chapitre - Les bases de DAX.

Exploration et création de rapports sur les données Power Pivot

Vous pouvez explorer les données Power Pivot qui se trouvent dans le modèle de données avec Power PivotTables et Power Pivot Charts. Vous apprendrez comment explorer et rapporter des données tout au long de ce didacticiel.

Hiérarchies

Vous pouvez définir des hiérarchies de données dans une table de données afin qu'il soit facile de gérer ensemble les champs de données associés dans Power PivotTables. Vous apprendrez les détails de la création et de l'utilisation des hiérarchies dans le chapitre - Hiérarchies dans Power Pivot.

Rapports esthétiques

Vous pouvez créer des rapports esthétiques de votre analyse de données avec des graphiques Power Pivot et / ou des graphiques Power Pivot. Vous disposez de plusieurs options de mise en forme pour mettre en évidence les données importantes dans les rapports. Les rapports sont de nature interactive, ce qui permet à la personne qui consulte le rapport compact de visualiser rapidement et facilement les détails requis.

Vous apprendrez ces détails dans le chapitre - Rapports esthétiques avec données Power Pivot.

Power Pivot dans Excel fournit un modèle de données connectant différentes sources de données sur la base desquelles les données peuvent être analysées, visualisées et explorées. L'interface facile à utiliser fournie par Power Pivot permet à une personne ayant une expérience pratique d'Excel de charger sans effort des données, de gérer les données sous forme de tables de données, de créer des relations entre les tables de données et d'effectuer les calculs nécessaires pour arriver à un rapport .

Dans ce chapitre, vous apprendrez ce qui fait de Power Pivot un outil puissant et recherché pour les analystes et les décideurs.

Power Pivot sur le ruban

La première étape pour continuer avec Power Pivot consiste à vérifier que l'onglet POWERPIVOT est disponible sur le ruban. Si vous disposez d'Excel 2013 ou de versions ultérieures, l'onglet POWERPIVOT apparaît sur le ruban.

Si vous avez Excel 2010, POWERPIVOT L'onglet peut ne pas apparaître sur le ruban si vous n'avez pas déjà activé le complément Power Pivot.

Complément Power Pivot

Le complément Power Pivot est un complément COM qui doit être activé pour obtenir les fonctionnalités complètes de Power Pivot dans Excel. Même lorsque l'onglet POWERPIVOT apparaît sur le ruban, vous devez vous assurer que le complément est activé pour accéder à toutes les fonctionnalités de Power Pivot.

Step 1 - Cliquez sur l'onglet FICHIER sur le ruban.

Step 2- Cliquez sur Options dans la liste déroulante. La boîte de dialogue Options Excel s'affiche.

Step 3 - Suivez les instructions comme suit.

  • Cliquez sur Compléments.

  • Dans la zone Gérer, sélectionnez Compléments COM dans la liste déroulante.

  • Cliquez sur le bouton Aller. La boîte de dialogue Compléments COM s'affiche.

  • Vérifiez Power Pivot et cliquez sur OK.

Qu'est-ce que Power Pivot?

Excel Power Pivot est un outil d'intégration et de manipulation de gros volumes de données. Avec Power Pivot, vous pouvez facilement charger, trier et filtrer des ensembles de données contenant des millions de lignes et effectuer les calculs requis. Vous pouvez utiliser Power Pivot en tant que solution de reporting et d'analyse ad hoc.

Le ruban Power Pivot comme indiqué ci-dessous comporte diverses commandes, allant de la gestion du modèle de données à la création de rapports.

La fenêtre Power Pivot aura le ruban comme indiqué ci-dessous -

Pourquoi Power Pivot est-il un outil puissant?

Lorsque vous appelez Power Pivot, Power Pivot crée des définitions de données et des connexions qui sont stockées avec votre fichier Excel sous une forme compressée. Lorsque les données à la source sont mises à jour, elles sont actualisées automatiquement dans votre fichier Excel. Cela facilite l'utilisation des données conservées ailleurs, mais est nécessaire pour étudier l'étude de temps en temps et prendre des décisions. Les données sources peuvent être sous n'importe quelle forme - allant d'un fichier texte ou d'une page Web aux différentes bases de données relationnelles.

L'interface conviviale de Power Pivot dans la fenêtre PowerPivot vous permet d'effectuer des opérations sur les données sans la connaissance d'aucun langage de requête de base de données. Vous pouvez ensuite créer un rapport de votre analyse en quelques secondes. Les rapports sont polyvalents, dynamiques et interactifs et vous permettent d'approfondir les données pour obtenir des informations et parvenir aux conclusions / décisions.

Les données sur lesquelles vous travaillez dans Excel et dans la fenêtre Power Pivot sont stockées dans une base de données analytique à l'intérieur du classeur Excel, et un moteur local puissant charge, interroge et met à jour les données de cette base de données. Étant donné que les données sont dans Excel, elles sont immédiatement disponibles pour les tableaux croisés dynamiques, les graphiques croisés dynamiques, Power View et d'autres fonctionnalités d'Excel que vous utilisez pour agréger et interagir avec les données. La présentation des données et l'interactivité sont fournies par Excel et les données et les objets de présentation Excel sont contenus dans le même fichier de classeur. Power Pivot prend en charge des fichiers d'une taille maximale de 2 Go et vous permet de travailler avec jusqu'à 4 Go de données en mémoire.

Fonctionnalités avancées pour Excel avec Power Pivot

Les fonctionnalités de Power Pivot sont gratuites avec Excel. Power Pivot a amélioré les performances d'Excel avec des fonctionnalités avancées qui incluent les éléments suivants:

  • Capacité à gérer de gros volumes de données, compressés en petits fichiers, avec une vitesse incroyable.

  • Filtrez les données et renommez les colonnes et les tables lors de l'importation.

  • Organisez les tableaux en pages à onglets individuelles dans la fenêtre Power Pivot par rapport aux tableaux Excel répartis dans tout le classeur ou à plusieurs tableaux dans la même feuille de calcul.

  • Créez des relations entre les tables, afin d'analyser les données des tables collectivement. Avant Power Pivot, il fallait s'appuyer sur une utilisation intensive de la fonction RECHERCHEV pour combiner les données en une seule table avant une telle analyse. Cela était auparavant laborieux et sujet aux erreurs.

  • Ajoutez de la puissance au tableau croisé dynamique simple avec de nombreuses fonctionnalités supplémentaires.

  • Fournissez le langage DAX (Data Analysis Expressions) pour écrire des formules avancées.

  • Ajoutez des champs calculés et des colonnes calculées aux tables de données.

  • Créez des KPI à utiliser dans les tableaux croisés dynamiques et les rapports Power View.

Vous comprendrez les fonctionnalités de Power Pivot en détail dans le chapitre suivant.

Utilisations de Power Pivot

Vous pouvez utiliser Power Pivot pour ce qui suit -

  • Pour effectuer une analyse de données puissante et créer des modèles de données sophistiqués.

  • Pour combiner rapidement de gros volumes de données provenant de plusieurs sources différentes.

  • Pour effectuer une analyse des informations et partager les informations de manière interactive.

  • Pour écrire des formules avancées avec le langage DAX (Data Analysis Expressions).

  • Pour créer des indicateurs clés de performance (KPI).

Modélisation des données avec Power Pivot

Power Pivot fournit des fonctionnalités avancées de modélisation de données dans Excel. Les données de Power Pivot sont gérées dans le modèle de données qui est également référencé en tant que base de données Power Pivot. Vous pouvez utiliser Power Pivot pour vous aider à obtenir de nouvelles informations sur vos données.

Vous pouvez créer des relations entre les tables de données afin de pouvoir effectuer collectivement une analyse des données sur les tables. Avec DAX, vous pouvez écrire des formules avancées. Vous pouvez créer des champs calculés et des colonnes calculées dans les tables de données du modèle de données.

Vous pouvez définir des hiérarchies dans les données à utiliser partout dans le classeur, y compris Power View. Vous pouvez créer des indicateurs de performance clés à utiliser dans les tableaux croisés dynamiques et les rapports Power View pour indiquer en un coup d'œil si les performances sont activées ou non pour une ou plusieurs mesures.

Business Intelligence avec Power Pivot

La Business Intelligence (BI) est essentiellement l'ensemble des outils et processus que les gens utilisent pour collecter des données, les transformer en informations significatives, puis prendre de meilleures décisions. Les fonctionnalités BI de Power Pivot dans Excel vous permettent de collecter des données, de visualiser des données et de partager des informations avec des personnes de votre organisation sur plusieurs appareils.

Vous pouvez partager votre classeur dans un environnement SharePoint dans lequel Excel Services est activé. Sur le serveur SharePoint, Excel Services traite et restitue les données dans une fenêtre de navigateur où d'autres personnes peuvent analyser les données.

La fonctionnalité la plus importante et la plus puissante de Power Pivot est sa base de données - Modèle de données. La prochaine fonctionnalité importante est le moteur d'analyse en mémoire xVelocity qui permet de travailler sur de grandes bases de données multiples en quelques minutes. Certaines fonctionnalités plus importantes sont fournies avec le complément PowerPivot.

Dans ce chapitre, vous obtiendrez un bref aperçu des fonctionnalités de Power Pivot, qui sont illustrées en détail ultérieurement.

Chargement de données à partir de sources externes

Vous pouvez charger des données dans le modèle de données à partir de sources externes de deux manières:

  • Chargez des données dans Excel, puis créez un modèle de données Power Pivot.

  • Chargez les données directement dans le modèle de données Power Pivot.

La deuxième méthode est plus efficace en raison de la manière efficace dont Power Pivot gère les données en mémoire.

Pour plus de détails, reportez-vous au chapitre - Chargement de données dans Power Pivot.

Fenêtre Excel et fenêtre Power Pivot

Lorsque vous commencez à utiliser Power Pivot, deux fenêtres s'ouvrent simultanément: la fenêtre Excel et la fenêtre Power Pivot. C'est via la fenêtre PowerPivot que vous pouvez charger directement les données dans le modèle de données, afficher les données dans la vue des données et la vue diagramme, créer des relations entre les tables, gérer les relations et créer les rapports Power PivotTable et / ou PowerPivot Chart.

Vous n'avez pas besoin de disposer des données dans des tableaux Excel lorsque vous importez des données à partir de sources externes. Si vous avez des données sous forme de tableaux Excel dans le classeur, vous pouvez les ajouter au modèle de données, en créant des tableaux de données dans le modèle de données qui sont liés aux tableaux Excel.

Lorsque vous créez un tableau croisé dynamique ou un graphique croisé dynamique à partir de la fenêtre Power Pivot, ils sont créés dans la fenêtre Excel. Cependant, les données sont toujours gérées à partir du modèle de données.

Vous pouvez toujours basculer entre la fenêtre Excel et la fenêtre Power Pivot à tout moment, facilement.

Modèle de données

Le modèle de données est la fonctionnalité la plus puissante de Power Pivot. Les données obtenues à partir de diverses sources de données sont conservées dans le modèle de données sous forme de tableaux de données. Vous pouvez créer des relations entre les tables de données afin de pouvoir combiner les données dans les tables pour l'analyse et la création de rapports.

Vous découvrirez en détail le modèle de données dans le chapitre - Comprendre le modèle de données (base de données Power Pivot).

Optimisation de la mémoire

Le modèle de données Power Pivot utilise le stockage xVelocity, qui est hautement compressé lorsque les données sont chargées en mémoire, ce qui permet de stocker des centaines de millions de lignes en mémoire.

Ainsi, si vous chargez des données directement dans Data Model, vous le ferez sous la forme hautement compressée efficace.

Taille de fichier compacte

Si les données sont chargées directement dans le modèle de données, lorsque vous enregistrez le fichier Excel, il occupe très moins d'espace sur le disque dur. Vous pouvez comparer les tailles de fichier Excel, le premier avec le chargement des données dans Excel, puis la création du modèle de données et le second avec le chargement des données directement dans le modèle de données en ignorant la première étape. Le second sera jusqu'à 10 fois plus petit que le premier.

Tableaux croisés dynamiques

Vous pouvez créer les Power PivotTables à partir de la fenêtre Power Pivot. Les tableaux croisés dynamiques ainsi créés sont basés sur les tables de données du modèle de données, ce qui permet de combiner les données des tables associées à des fins d'analyse et de création de rapports.

Graphiques croisés dynamiques

Vous pouvez créer les graphiques Power PivotCharts à partir de la fenêtre Power Pivot. Les graphiques croisés dynamiques ainsi créés sont basés sur les tables de données du modèle de données, ce qui permet de combiner les données des tables associées à des fins d'analyse et de création de rapports. Les Power PivotCharts ont toutes les fonctionnalités des graphiques croisés dynamiques Excel et bien d'autres comme les boutons de champ.

Vous pouvez également avoir des combinaisons de Power PivotTable et Power PivotChart.

Langue DAX

La force de Power Pivot vient du langage DAX qui peut être utilisé efficacement sur le modèle de données pour effectuer des calculs sur les données des tables de données. Vous pouvez avoir des colonnes calculées et des champs calculés définis par DAX qui peuvent être utilisés dans les Power PivotTables et Power PivotCharts.

Dans ce chapitre, nous allons apprendre à charger des données dans Power Pivot.

Vous pouvez charger des données dans Power Pivot de deux manières:

  • Chargez des données dans Excel et ajoutez-les au modèle de données

  • Chargez directement les données dans PowerPivot, en remplissant le modèle de données, qui est la base de données PowerPivot.

Si vous voulez les données pour Power Pivot, faites-le de la deuxième façon, sans même qu'Excel le sache. En effet, vous ne chargerez les données qu'une seule fois, au format hautement compressé. Pour comprendre l'ampleur de la différence, supposons que vous chargez des données dans Excel en les ajoutant d'abord au modèle de données, la taille du fichier est de 10 Mo.

Si vous chargez des données dans PowerPivot, et par conséquent dans le modèle de données en ignorant l'étape supplémentaire d'Excel, la taille de votre fichier peut être inférieure à 1 Mo seulement.

Sources de données prises en charge par Power Pivot

Vous pouvez importer des données dans le modèle de données Power Pivot à partir de diverses sources de données ou établir des connexions et / ou utiliser les connexions existantes. Power Pivot prend en charge les sources de données suivantes -

  • Base de données relationnelle SQL Server

  • Base de données Microsoft Access

  • Services d'analyse SQL Server

  • SQL Server Reporting Services (SQL 2008 R2)

  • Flux de données ATOM

  • Fichiers texte

  • Microsoft SQL Azure

  • Oracle

  • Teradata

  • Sybase

  • Informix

  • IBM DB2

  • Liaison d'objets et intégration de base de données / connectivité de base de données ouverte

  • (OLEDB / ODBC) sources
  • Fichier Microsoft Excel

  • Fichier texte

Chargement des données directement dans PowerPivot

Pour charger des données directement dans Power Pivot, procédez comme suit:

  • Ouvrez un nouveau classeur.

  • Cliquez sur l'onglet POWERPIVOT sur le ruban.

  • Cliquez sur Gérer dans le groupe Modèle de données.

La fenêtre PowerPivot s'ouvre. Vous avez maintenant deux fenêtres: la fenêtre du classeur Excel et la fenêtre PowerPivot pour Excel qui est connectée à votre classeur.

  • Clique le Home dans la fenêtre PowerPivot.

  • Cliquez sur From Database dans le groupe Obtenir des données externes.

  • Sélectionner From Access.

L'assistant d'importation de table apparaît.

  • Accédez au fichier de base de données Access.

  • Fournissez un nom de connexion convivial.

  • Si la base de données est protégée par mot de passe, renseignez également ces informations.

Clique le Next→ bouton. L'assistant d'importation de table affiche les options permettant de choisir le mode d'importation des données.

Cliquez sur Sélectionner dans une liste de tables et de vues pour choisir les données à importer.

Clique le Next→ bouton. L'Assistant d'importation de table affiche les tables et les vues de la base de données Access que vous avez sélectionnée.

Cochez la case Médailles.

Comme vous pouvez le constater, vous pouvez sélectionner les tables en cochant les cases, prévisualiser et filtrer les tables avant de les ajouter au tableau croisé dynamique et / ou sélectionner les tables associées.

Clique le Preview & Filter bouton.

Comme vous pouvez le voir, vous pouvez sélectionner des colonnes spécifiques en cochant les cases dans les étiquettes de colonne, filtrer les colonnes en cliquant sur la flèche déroulante dans l'étiquette de colonne pour sélectionner les valeurs à inclure.

  • Cliquez sur OK.

  • Clique le Select Related Tables bouton.

  • Power Pivot vérifie quelles autres tables sont liées à la table Médailles sélectionnée, s'il existe une relation.

Vous pouvez voir que Power Pivot a constaté que la table Disciplines est liée à la table Médailles et l'a sélectionnée. Cliquez sur Terminer.

L'assistant d'importation de table s'affiche - Importinget affiche l'état de l'importation. Cela prendra quelques minutes et vous pourrez arrêter l'importation en cliquant sur le boutonStop Import bouton.

Une fois les données importées, l'assistant d'importation de table affiche - Successet affiche les résultats de l'importation comme indiqué dans la capture d'écran ci-dessous. Cliquez sur Fermer.

Power Pivot affiche les deux tables importées dans deux onglets.

Vous pouvez faire défiler les enregistrements (lignes du tableau) en utilisant le Record flèches sous les onglets.

Assistant d'importation de table

Dans la section précédente, vous avez appris à importer des données depuis Access via l'assistant d'importation de table.

Notez que les options de l'assistant d'importation de table changent en fonction de la source de données sélectionnée pour se connecter. Vous voudrez peut-être savoir quelles sources de données vous pouvez choisir.

Cliquez sur From Other Sources dans la fenêtre Power Pivot.

L'assistant d'importation de table - Connect to a Data Sourceapparaît. Vous pouvez soit créer une connexion à une source de données, soit en utiliser une qui existe déjà.

Vous pouvez faire défiler la liste des connexions dans l'Assistant Importation de table pour connaître les connexions de données compatibles avec Power Pivot.

  • Faites défiler les fichiers texte.

  • Sélectionner Excel File.

  • Clique le Next→ bouton. L'assistant d'importation de table affiche - Se connecter à un fichier Microsoft Excel.

  • Accédez au fichier Excel dans la zone Chemin du fichier Excel.

  • Cochez la case - Use first row as column headers.

  • Clique le Next→ bouton. L'assistant d'importation de table affiche -Select Tables and Views.

  • Cochez la case Product Catalog$. Clique leFinish bouton.

Vous verrez ce qui suit Successmessage. Cliquez sur Fermer.

Vous avez importé une table et vous avez également créé une connexion au fichier Excel qui contient plusieurs autres tables.

Ouverture de connexions existantes

Une fois que vous avez établi une connexion à une source de données, vous pouvez l'ouvrir plus tard.

Cliquez sur Connexions existantes dans la fenêtre PowerPivot.

La boîte de dialogue Connexions existantes s'affiche. Sélectionnez Excel Sales Data dans la liste.

Cliquez sur le bouton Ouvrir. L'assistant d'importation de table apparaît et affiche les tables et les vues.

Sélectionnez les tables que vous souhaitez importer et cliquez sur Finish.

Les cinq tables sélectionnées seront importées. Cliquez surClose.

Vous pouvez voir que les cinq tables sont ajoutées au Power Pivot, chacune dans un nouvel onglet.

Création de tables liées

Les tables liées sont un lien en direct entre la table dans Excel et la table dans le modèle de données. Les mises à jour de la table dans Excel mettent automatiquement à jour les données de la table de données dans le modèle.

Vous pouvez lier le tableau Excel à Power Pivot en quelques étapes comme suit -

  • Créez un tableau Excel avec les données.

  • Cliquez sur l'onglet POWERPIVOT sur le ruban.

  • Cliquez sur Add to Data Model dans le groupe Tables.

Le tableau Excel est lié au tableau de données correspondant dans PowerPivot.

Vous pouvez voir que les outils de tableau avec l'onglet - Table liée sont ajoutés à la fenêtre Power Pivot. Si vous cliquez surGo to Excel Table, vous basculerez vers la feuille de calcul Excel. Si vous cliquez surManage, vous reviendrez à la table liée dans la fenêtre Power Pivot.

Vous pouvez mettre à jour la table liée automatiquement ou manuellement.

Notez que vous ne pouvez lier un tableau Excel que s'il est présent dans le classeur avec Power Pivot. Si vous avez des tableaux Excel dans un classeur distinct, vous devez les charger comme expliqué dans la section suivante.

Chargement à partir de fichiers Excel

Si vous souhaitez charger les données à partir de classeurs Excel, gardez à l'esprit ce qui suit:

  • Power Pivot considère l'autre classeur Excel comme une base de données et seules les feuilles de calcul sont importées.

  • Power Pivot charge chaque feuille de calcul sous forme de tableau.

  • Power Pivot ne peut pas reconnaître les tables individuelles. Par conséquent, Power Pivot ne peut pas reconnaître s'il existe plusieurs tables sur une feuille de calcul.

  • Power Pivot ne peut pas reconnaître les informations supplémentaires autres que le tableau d'une feuille de calcul.

Par conséquent, conservez chaque tableau dans une feuille de calcul distincte.

Une fois que vos données dans le classeur sont prêtes, vous pouvez importer les données comme suit -

  • Cliquez sur From Other Sources dans le groupe Obtenir des données externes dans la fenêtre Power Pivot.

  • Procédez comme indiqué dans la section - Assistant d'importation de table.

Voici les différences entre les tableaux Excel liés et les tableaux Excel importés -

  • Les tables liées doivent se trouver dans le même classeur Excel dans lequel la base de données Power Pivot est stockée. Si les données existent déjà dans d'autres classeurs Excel, il est inutile d'utiliser cette fonctionnalité.

  • La fonction d'importation Excel vous permet de charger des données à partir de différents classeurs Excel.

  • Le chargement de données à partir d'un classeur Excel ne crée pas de lien entre les deux fichiers. Power Pivot crée uniquement une copie des données lors de l'importation.

  • Lorsque le fichier Excel d'origine est mis à jour, les données dans Power Pivot ne sont pas actualisées. Vous devez définir le mode de mise à jour sur automatique ou mettre à jour les données manuellement, dans l'onglet Table liée de la fenêtre Power Pivot.

Chargement à partir de fichiers texte

L'un des styles de représentation de données les plus courants est le format connu sous le nom de valeurs séparées par des virgules (csv). Chaque ligne / enregistrement de données est représenté par une ligne de texte, dans laquelle les colonnes / champs sont séparés par des virgules. De nombreuses bases de données offrent la possibilité d'enregistrer dans un fichier au format csv.

Si vous souhaitez charger un fichier csv dans Power Pivot, vous devez utiliser l'option Fichier texte. Supposons que vous ayez le fichier texte suivant au format csv -

  • Cliquez sur l'onglet PowerPivot.

  • Cliquez sur l'onglet Accueil dans la fenêtre PowerPivot.

  • Cliquez sur From Other Sourcesdans le groupe Obtenir des données externes. L'assistant d'importation de table apparaît.

  • Faites défiler jusqu'à Fichiers texte.

  • Cliquez sur Fichier texte.

  • Clique le Next→ bouton. L'assistant d'importation de table apparaît avec l'écran - Se connecter à un fichier plat.

  • Accédez au fichier texte dans la zone Chemin du fichier. Les fichiers csv ont généralement la première ligne représentant les en-têtes de colonne.

  • Cochez la case Utiliser la première ligne comme en-tête de colonne, si la première ligne a des en-têtes.

  • Dans la zone Séparateur de colonnes, la valeur par défaut est Virgule (,), mais si votre fichier texte possède un autre opérateur tel que Tabulation, Point-virgule, Espace, Deux-points ou Barre verticale, choisissez cet opérateur.

Comme vous pouvez le constater, il existe un aperçu de votre table de données. Cliquez sur Terminer.

Power Pivot crée la table de données dans le modèle de données.

Chargement à partir du presse-papiers

Supposons que vous ayez des données dans une application qui ne sont pas reconnues par Power Pivot en tant que source de données. Pour charger ces données dans Power Pivot, vous avez deux options -

  • Copiez les données dans un fichier Excel et utilisez le fichier Excel comme source de données pour Power Pivot.

  • Copiez les données afin qu'elles soient dans le Presse-papiers et collez-les dans Power Pivot.

Vous avez déjà appris la première option dans une section précédente. Et cela est préférable à la deuxième option, comme vous le trouverez à la fin de cette section. Cependant, vous devez savoir comment copier des données du Presse-papiers dans Power Pivot.

Supposons que vous ayez des données dans un document Word comme suit -

Word n'est pas une source de données pour Power Pivot. Par conséquent, procédez comme suit -

  • Sélectionnez le tableau dans le document Word.

  • Copiez-le et collez-le dans la fenêtre PowerPivot.

le Paste Preview la boîte de dialogue apparaît.

  • Donnez le nom comme Word-Employee table.

  • Cochez la case Use first row as column headers et cliquez sur OK.

Les données copiées dans le presse-papiers seront collées dans une nouvelle table de données dans Power Pivot, avec l'onglet - Word-Employee table.

Supposons que vous souhaitiez remplacer cette table par un nouveau contenu.

  • Copiez le tableau à partir de Word.

  • Cliquez sur Coller remplacer.

La boîte de dialogue Coller l'aperçu s'affiche. Vérifiez le contenu que vous utilisez pour le remplacement.

Cliquez sur OK.

Comme vous pouvez le constater, le contenu de la table de données dans Power Pivot est remplacé par le contenu du presse-papiers.

Supposons que vous souhaitiez ajouter deux nouvelles lignes de données à une table de données. Dans le tableau du document Word, vous avez les deux lignes de nouvelles.

  • Sélectionnez les deux nouvelles lignes.

  • Cliquez sur Copier.

  • Cliquez sur Paste Appenddans la fenêtre Power Pivot. La boîte de dialogue Coller l'aperçu s'affiche.

  • Vérifiez le contenu que vous utilisez pour l'ajouter.

Cliquez sur OK pour continuer.

Comme vous pouvez le constater, le contenu de la table de données dans Power Pivot est ajouté au contenu du Presse-papiers.

Au début de cette section, nous avons dit qu'il était préférable de copier des données dans un fichier Excel et d'utiliser une table liée que de copier à partir du presse-papiers.

Ceci pour les raisons suivantes -

  • Si vous utilisez une table liée, vous connaissez la source des données. En revanche, vous ne saurez pas la source des données ultérieurement ou si elles sont utilisées par une autre personne.

  • Vous avez des informations de suivi dans le fichier Word, par exemple quand les données sont remplacées et quand les données sont ajoutées. Cependant, il n'existe aucun moyen de copier ces informations dans Power Pivot. Si vous copiez d'abord les données dans un fichier Excel, vous pouvez conserver ces informations pour une utilisation ultérieure.

  • Lors de la copie à partir du presse-papiers, si vous souhaitez ajouter des commentaires, vous ne pouvez pas le faire. Si vous copiez d'abord dans un fichier Excel, vous pouvez insérer des commentaires dans votre tableau Excel qui seront liés à Power Pivot.

  • Il n'existe aucun moyen d'actualiser les données copiées à partir du presse-papiers. Si les données proviennent d'une table liée, vous pouvez toujours vous assurer que les données sont mises à jour.

Actualisation des données dans Power Pivot

Vous pouvez actualiser les données importées à partir des sources de données externes à tout moment.

Si vous souhaitez actualiser une seule table de données dans Power Pivot, procédez comme suit:

  • Cliquez sur l'onglet du tableau de données.

  • Cliquez sur Actualiser.

  • Sélectionnez Actualiser dans la liste déroulante.

Si vous souhaitez actualiser toutes les tables de données dans Power Pivot, procédez comme suit:

  • Cliquez sur le bouton Actualiser.

  • Sélectionnez Tout actualiser dans la liste déroulante.

Un modèle de données est une nouvelle approche introduite dans Excel 2013 pour intégrer des données à partir de plusieurs tables, en créant efficacement une source de données relationnelle dans un classeur Excel. Dans Excel, le modèle de données est utilisé de manière transparente, fournissant des données tabulaires utilisées dans les tableaux croisés dynamiques et les graphiques croisés dynamiques. Dans Excel, vous pouvez accéder aux tables et à leurs valeurs correspondantes via les listes de champs de tableau croisé dynamique / graphique croisé dynamique qui contiennent les noms de table et les champs correspondants.

L'utilisation principale du modèle de données dans Excel est son utilisation par Power Pivot. Le modèle de données peut être considéré comme la base de données Power Pivot et toutes les fonctionnalités avancées de Power Pivot sont gérées avec le modèle de données. Toutes les opérations de données avec Power Pivot sont de nature explicite et peuvent être visualisées dans le modèle de données.

Dans ce chapitre, vous comprendrez le modèle de données en détail.

Excel et modèle de données

Il n'y aura qu'un seul modèle de données dans un classeur Excel. Lorsque vous travaillez avec Excel, l'utilisation du modèle de données est implicite. Vous ne pouvez pas accéder directement au modèle de données. Vous pouvez uniquement voir les multiples tables du modèle de données dans la liste Champs du tableau croisé dynamique ou du graphique croisé dynamique et les utiliser. La création du modèle de données et l'ajout de données se font également implicitement dans Excel, pendant que vous obtenez des données externes dans Excel.

Si vous souhaitez examiner le modèle de données, vous pouvez le faire comme suit -

  • Cliquez sur l'onglet POWERPIVOT sur le ruban.

  • Cliquez sur Gérer.

Le modèle de données, s'il existe dans le classeur, sera affiché sous forme de tableaux, chacun avec un onglet.

Note- Si vous ajoutez un tableau Excel au modèle de données, vous ne transformerez pas le tableau Excel en tableau de données. Une copie du tableau Excel est ajoutée en tant que tableau de données dans le modèle de données et un lien est créé entre les deux. Par conséquent, si des modifications sont effectuées dans le tableau Excel, le tableau de données est également mis à jour. Cependant, du point de vue du stockage, il existe deux tableaux.

Power Pivot et modèle de données

Le modèle de données est intrinsèquement la base de données de Power Pivot. Même lorsque vous créez le modèle de données à partir d'Excel, il crée uniquement la base de données Power Pivot. La création du modèle de données et / ou l'ajout de données se fait explicitement dans Power Pivot.

En fait, vous pouvez gérer le modèle de données à partir de la fenêtre Power Pivot. Vous pouvez ajouter des données au modèle de données, importer des données à partir de différentes sources de données, afficher le modèle de données, créer des relations entre les tables, créer des champs calculés et des colonnes calculées, etc.

Créer un modèle de données

Vous pouvez soit ajouter des tables au modèle de données à partir d'Excel, soit importer directement des données dans Power Pivot, créant ainsi les tables du modèle de données Power Pivot. Vous pouvez afficher le modèle de données en cliquant sur Gérer dans la fenêtre Power Pivot.

Vous comprendrez comment ajouter des tableaux d'Excel au modèle de données dans le chapitre - Chargement de données via Excel. Vous comprendrez comment charger des données dans Data Model dans le chapitre - Chargement de données dans Power Pivot.

Tables dans le modèle de données

Les tables du modèle de données peuvent être définies comme un ensemble de tables contenant des relations entre elles. Les relations permettent de combiner des données liées de différentes tables à des fins d'analyse et de reporting.

Les tables du modèle de données sont appelées tables de données.

Une table dans le modèle de données est considérée comme un ensemble d'enregistrements (un enregistrement est une ligne) composé de champs (un champ est une colonne). Vous ne pouvez pas modifier des éléments individuels dans une table de données. Cependant, vous pouvez ajouter des lignes ou ajouter des colonnes calculées à la table de données.

Tableaux Excel et tableaux de données

Les tableaux Excel ne sont qu'un ensemble de tableaux séparés. Il peut y avoir plusieurs tables sur une feuille de calcul. Chaque tableau est accessible séparément, mais il n'est pas possible d'accéder aux données de plus d'un tableau Excel en même temps. C'est la raison pour laquelle lorsque vous créez un tableau croisé dynamique, il est basé sur une seule table. Si vous devez utiliser les données de deux tableaux Excel collectivement, vous devez d'abord les fusionner en un seul tableau Excel.

Une table de données, d'autre part, coexiste avec d'autres tables de données avec des relations, facilitant la combinaison de données provenant de plusieurs tables. Les tables de données sont créées lorsque vous importez des données dans Power Pivot. Vous pouvez également ajouter des tableaux Excel au modèle de données pendant que vous créez un tableau croisé dynamique récupérant des données externes ou à partir de plusieurs tables.

Les tableaux de données du modèle de données peuvent être visualisés de deux manières:

  • Vue des données.

  • Vue de diagramme.

Vue des données du modèle de données

Dans la vue des données du modèle de données, chaque table de données existe dans un onglet distinct. Les lignes de la table de données sont les enregistrements et les colonnes représentent les champs. Les onglets contiennent les noms de table et les en-têtes de colonne sont les champs de cette table. Vous pouvez effectuer des calculs dans la vue des données à l'aide du langage DAX (Data Analysis Expressions).

Vue de diagramme du modèle de données

Dans la vue diagramme du modèle de données, toutes les tables de données sont représentées par des cases avec les noms de table et contiennent les champs de la table. Vous pouvez organiser les tableaux dans la vue de diagramme en les faisant simplement glisser. Vous pouvez ajuster la taille d'une table de données afin que tous les champs de la table soient affichés.

Relations dans le modèle de données

Vous pouvez afficher les relations dans la vue de diagramme. Si deux tables ont une relation définie entre elles, une flèche reliant la table source à la table cible apparaît. Si vous voulez savoir quels champs sont utilisés dans la relation, double-cliquez simplement sur la flèche. La flèche et les deux champs des deux tableaux sont mis en évidence.

Les relations de table seront créées automatiquement si vous importez des tables liées qui ont des relations de clé primaire et étrangère. Excel peut utiliser les informations de relation importées comme base pour les relations de table dans le modèle de données.

Vous pouvez également créer explicitement des relations dans l'une des deux vues -

  • Data View - Utilisation de la boîte de dialogue Créer une relation.

  • Diagram View - En cliquant et en faisant glisser pour connecter les deux tables.

Create Relationship Dialog Box

Dans une relation, quatre entités sont impliquées -

  • Table - La table de données à partir de laquelle la relation commence.

  • Column - Le champ de la table qui est également présent dans la table associée.

  • Related Table - La table de données où se termine la relation.

  • Related Column- Le champ de la table associée qui est le même que le champ représenté par Colonne dans la table. Notez que les valeurs de Colonne associée doivent être uniques.

Dans la vue de diagramme, vous pouvez créer la relation en cliquant sur le champ dans la table et en faisant glisser vers la table associée.

Vous en apprendrez plus sur les relations dans le chapitre - Gestion des tables de données et des relations avec Power Pivot.

L'utilisation principale de Power Pivot est sa capacité à gérer les tables de données et les relations entre elles, pour faciliter l'analyse des données de plusieurs tables. Vous pouvez ajouter une table Excel au modèle de données pendant que vous créez un tableau croisé dynamique ou directement à partir du ruban PowerPivot.

Vous pouvez analyser les données de plusieurs tables uniquement lorsque des relations existent entre elles. Avec Power Pivot, vous pouvez créer des relations à partir de la vue de données ou de la vue de diagramme. De plus, si vous avez choisi d'ajouter une table à Power Pivot, vous devez également ajouter une relation.

Ajout de tableaux Excel au modèle de données avec tableau croisé dynamique

Lorsque vous créez un tableau croisé dynamique dans Excel, il est basé uniquement sur une seule table / plage. Si vous souhaitez ajouter plus de tables au tableau croisé dynamique, vous pouvez le faire avec le modèle de données.

Supposons que vous ayez deux feuilles de calcul dans votre classeur -

  • Un contenant les données des vendeurs et les régions qu'ils représentent, dans une table - Vendeur.

  • Un autre contenant les données des ventes, par région et par mois, dans un tableau - Ventes.

Vous pouvez résumer les ventes - par vendeur comme indiqué ci-dessous.

  • Cliquez sur le tableau - Ventes.

  • Cliquez sur l'onglet INSÉRER sur le ruban.

  • Sélectionnez Tableau croisé dynamique dans le groupe Tables.

Un tableau croisé dynamique vide avec les champs de la table des ventes - Région, mois et montant de la commande sera créé. Comme vous pouvez le constater, il y a unMORE TABLES commande sous la liste Champs de tableau croisé dynamique.

  • Cliquez sur PLUS DE TABLES.

le Create a New PivotTablela boîte de message apparaît. Le message affiché est le suivant: Pour utiliser plusieurs tables dans votre analyse, un nouveau tableau croisé dynamique doit être créé à l'aide du modèle de données. Cliquez sur Oui

Un nouveau tableau croisé dynamique sera créé comme indiqué ci-dessous -

Sous Champs de tableau croisé dynamique, vous pouvez observer qu'il existe deux onglets - ACTIVE et ALL.

  • Cliquez sur l'onglet TOUS.

  • Deux tables - Ventes et Vendeur, avec les champs correspondants apparaissent dans la liste Champs de tableau croisé dynamique.

  • Cliquez sur le champ Salesperson dans le tableau Salesperson et faites-le glisser vers la zone ROWS.

  • Cliquez sur le champ Mois dans la table Ventes et faites-le glisser vers la zone ROWS.

  • Cliquez sur le champ Montant de la commande dans le tableau Ventes et faites-le glisser vers la zone ∑ VALEURS.

Le tableau croisé dynamique est créé. Un message apparaît dans les champs de tableau croisé dynamique -Relationships between tables may be needed.

Cliquez sur le bouton CRÉER à côté du message. leCreate Relationship la boîte de dialogue apparaît.

  • En dessous de Table, sélectionnez Ventes.

  • En dessous de Column (Foreign) , sélectionnez Région.

  • En dessous de Related Table, sélectionnez Vendeur.

  • En dessous de Related Column (Primary) , sélectionnez Région.

  • Cliquez sur OK.

Votre tableau croisé dynamique des deux tableaux sur deux feuilles de calcul est prêt.

En outre, comme Excel l'a indiqué lors de l'ajout du deuxième tableau au tableau croisé dynamique, le tableau croisé dynamique a été créé avec le modèle de données. Pour vérifier, procédez comme suit -

  • Cliquez sur l'onglet POWERPIVOT sur le ruban.

  • Cliquez sur Managedans le groupe Modèle de données. La vue des données de Power Pivot apparaît.

Vous pouvez observer que les deux tables Excel que vous avez utilisées lors de la création du tableau croisé dynamique sont converties en tables de données dans le modèle de données.

Ajout de tableaux Excel d'un autre classeur au modèle de données

Supposons que les deux tables - Vendeur et Ventes se trouvent dans deux classeurs différents.

Vous pouvez ajouter le tableau Excel d'un autre classeur au modèle de données comme suit -

  • Cliquez sur le tableau Ventes.

  • Cliquez sur l'onglet INSÉRER.

  • Cliquez sur Tableau croisé dynamique dans le groupe Tables. leCreate PivotTable la boîte de dialogue apparaît.

  • Dans la zone Table / Plage, tapez Ventes.

  • Cliquez sur Nouvelle feuille de travail.

  • Cochez la case Ajouter ces données au modèle de données.

  • Cliquez sur OK.

Vous obtiendrez un tableau croisé dynamique vide sur une nouvelle feuille de calcul avec uniquement les champs correspondant à la table Sales.

Vous avez ajouté les données de la table Sales au modèle de données. Ensuite, vous devez également obtenir les données de la table Salesperson dans le modèle de données comme suit -

  • Cliquez sur la feuille de calcul contenant le tableau des ventes.

  • Cliquez sur l'onglet DONNÉES sur le ruban.

  • Cliquez sur Connexions existantes dans le groupe Obtenir des données externes. La boîte de dialogue Connexions existantes s'affiche.

  • Cliquez sur l'onglet Tables.

En dessous de This Workbook Data Model, 1 tables'affiche (il s'agit de la table Sales que vous avez ajoutée précédemment). Vous trouverez également les deux classeurs affichant les tableaux qu'ils contiennent.

  • Cliquez sur Vendeur sous Salesperson.xlsx.

  • Cliquez sur Ouvrir. leImport Data la boîte de dialogue apparaît.

  • Cliquez sur Rapport de tableau croisé dynamique.

  • Cliquez sur Nouvelle feuille de calcul.

Vous pouvez voir que la boîte - Add this data to the Data Modelest coché et inactif. Cliquez sur OK.

Le tableau croisé dynamique sera créé.

Comme vous pouvez le constater, les deux tableaux se trouvent dans le modèle de données. Vous devrez peut-être créer une relation entre les deux tables comme dans la section précédente.

Ajout de tableaux Excel au modèle de données à partir du ruban PowerPivot

Une autre façon d'ajouter des tableaux Excel au modèle de données consiste à so from the PowerPivot Ribbon.

Supposons que vous ayez deux feuilles de calcul dans votre classeur -

  • L'un contenant les données des vendeurs et les régions qu'ils représentent, dans un tableau - Commercial.

  • Un autre contenant les données des ventes, par région et par mois, dans un tableau - Ventes.

Vous pouvez d'abord ajouter ces tableaux Excel au modèle de données, avant d'effectuer toute analyse.

  • Cliquez sur le tableau Excel - Ventes.

  • Cliquez sur l'onglet POWERPIVOT sur le ruban.

  • Cliquez sur Ajouter au modèle de données dans le groupe Tables.

La fenêtre Power Pivot apparaît, avec la table de données Salesperson ajoutée. En outre, un onglet - Table liée apparaît sur le ruban dans la fenêtre Power Pivot.

  • Cliquez sur l'onglet Table liée sur le ruban.

  • Cliquez sur Tableau Excel: Vendeur.

Vous pouvez constater que les noms des deux tables présentes dans votre classeur sont affichés et que le nom Vendeur est coché. Cela signifie que la table de données Vendeur est liée à la table Excel Vendeur.

Cliquez sur Go to Excel Table.

La fenêtre Excel avec la feuille de calcul contenant le tableau du vendeur apparaît.

  • Cliquez sur l'onglet Feuille de calcul Ventes.

  • Cliquez sur le tableau Ventes.

  • Cliquez sur Ajouter au modèle de données dans le groupe Tables du ruban.

Le tableau Excel Sales est également ajouté au modèle de données.

Si vous souhaitez effectuer une analyse basée sur ces deux tables, comme vous le savez, vous devez créer une relation entre les deux tables de données. Dans Power Pivot, vous pouvez le faire de deux manières:

  • Depuis la vue des données

  • Depuis la vue Diagramme

Création de relations à partir de la vue des données

Comme vous le savez, dans l'affichage des données, vous pouvez afficher les tables de données avec des enregistrements sous forme de lignes et des champs sous forme de colonnes.

  • Cliquez sur l'onglet Conception dans la fenêtre Power Pivot.

  • Cliquez sur Créer une relation dans le groupe Relations. leCreate Relationship la boîte de dialogue apparaît.

  • Cliquez sur Ventes dans la zone Tableau. C'est la table à partir de laquelle la relation commence. Comme vous le savez, Colonne doit être le champ présent dans la table associée Vendeur qui contient des valeurs uniques.

  • Cliquez sur Région dans la zone Colonne.

  • Cliquez sur Vendeur dans la zone Table liée associée.

La colonne liée associée est automatiquement remplie avec Region.

Cliquez sur le bouton Créer. La relation est créée.

Création de relations à partir de la vue Diagramme

La création de relations à partir de la vue Diagramme est relativement plus simple. Suivez les étapes indiquées.

  • Cliquez sur l'onglet Accueil dans la fenêtre Power Pivot.

  • Cliquez sur Vue de diagramme dans le groupe Vue.

La vue Diagramme du modèle de données apparaît dans la fenêtre Power Pivot.

  • Cliquez sur Région dans le tableau des ventes. La région du tableau Ventes est mise en surbrillance.

  • Faites glisser vers la région dans le tableau du vendeur. La région du tableau du vendeur est également mise en surbrillance. Une ligne apparaît dans la direction dans laquelle vous avez fait glisser.

  • Une ligne apparaît entre le tableau Ventes et le tableau Vendeur indiquant la relation.

Comme vous pouvez le voir, une ligne apparaît de la table Sales vers la table Salesperson, indiquant la relation et la direction.

Si vous voulez connaître le champ qui fait partie d'une relation, cliquez sur la ligne de relation. La ligne et le champ des deux tableaux sont mis en surbrillance.

Gérer les relations

Vous pouvez modifier ou supprimer une relation existante dans le modèle de données.

  • Cliquez sur l'onglet Conception dans la fenêtre Power Pivot.

  • Cliquez sur Gérer les relations dans le groupe Relations. La boîte de dialogue Gérer les relations s'affiche.

Toutes les relations qui existent dans le modèle de données sont affichées.

Pour modifier une relation

  • Cliquez sur une relation.

  • Clique le Editbouton. leEdit Relationship la boîte de dialogue apparaît.

  • Apportez les modifications nécessaires à la relation.

  • Cliquez sur OK. Les changements se reflètent dans la relation.

Pour supprimer une relation

  • Cliquez sur une relation.

  • Cliquez sur le bouton Supprimer. Un message d'avertissement apparaît, indiquant comment les tables affectées par la suppression de la relation affecteront les rapports.

  • Cliquez sur OK si vous êtes sûr de vouloir supprimer. La relation sélectionnée est supprimée.

Actualisation des données Power Pivot

Supposons que vous modifiez les données du tableau Excel. Vous pouvez ajouter / modifier / supprimer les données dans le tableau Excel.

Pour actualiser les données PowerPivot, procédez comme suit:

  • Cliquez sur l'onglet Table liée dans la fenêtre Power Pivot.

  • Cliquez sur Tout mettre à jour.

Le tableau de données est mis à jour avec les modifications apportées au tableau Excel.

Comme vous pouvez le constater, vous ne pouvez pas modifier directement les données des tables de données. Par conséquent, il est préférable de conserver vos données dans des tableaux Excel qui sont liés aux tableaux de données lorsque vous les ajoutez au modèle de données. Cela facilite la mise à jour des données dans les tableaux de données au fur et à mesure que vous mettez à jour les données dans les tableaux Excel.

Power PivotTable est basé sur la base de données Power Pivot, appelée modèle de données. Vous avez déjà appris les fonctionnalités puissantes du modèle de données. La puissance de Power Pivot réside dans sa capacité à résumer les données du modèle de données dans le tableau croisé dynamique Power. Comme vous le savez, le modèle de données peut gérer d'énormes données couvrant des millions de lignes et provenant d'entrées diverses. Cela permet à Power PivotTable de résumer les données de n'importe où en quelques minutes.

Power PivotTable ressemble à PivotTable dans sa disposition, avec les différences suivantes -

  • Le tableau croisé dynamique est basé sur des tableaux Excel, tandis que le tableau croisé dynamique Power est basé sur des tableaux de données qui font partie du modèle de données.

  • Le tableau croisé dynamique est basé sur un seul tableau Excel ou plage de données, tandis que le tableau croisé dynamique Power peut être basé sur plusieurs tableaux de données, à condition qu'ils soient ajoutés au modèle de données.

  • Le tableau croisé dynamique est créé à partir de la fenêtre Excel, tandis que le tableau croisé dynamique Power est créé à partir de la fenêtre PowerPivot.

Création d'un tableau croisé dynamique dynamique

Supposons que vous ayez deux tables de données - Vendeur et Ventes dans le modèle de données. Pour créer un tableau PowerPivot à partir de ces deux tableaux de données, procédez comme suit:

  • Cliquez sur l'onglet Accueil du ruban dans la fenêtre PowerPivot.

  • Cliquez sur tableau croisé dynamique sur le ruban.

  • Sélectionnez Tableau croisé dynamique dans la liste déroulante.

La boîte de dialogue Créer un tableau croisé dynamique s'affiche. Comme vous pouvez le constater, il s'agit d'une boîte de dialogue simple, sans aucune requête sur les données. En effet, Power PivotTable est toujours basé sur le modèle de données, c'est-à-dire les tables de données avec les relations définies entre elles.

Sélectionnez Nouvelle feuille de calcul et cliquez sur OK.

Une nouvelle feuille de calcul est créée dans la fenêtre Excel et un tableau croisé dynamique vide apparaît.

Comme vous pouvez le constater, la disposition du Power PivotTable est similaire à celle du PivotTable. lePIVOTTABLE TOOLS apparaissent sur le ruban, avec ANALYZE et DESIGN onglets, identiques au tableau croisé dynamique.

La liste des champs de tableau croisé dynamique apparaît sur le côté droit de la feuille de calcul. Ici, vous trouverez quelques différences par rapport au tableau croisé dynamique.

Champs de tableau croisé dynamique puissant

La liste des champs de tableau croisé dynamique comporte deux onglets - ACTIF et TOUS qui apparaissent sous le titre et au-dessus de la liste des champs. leALL l'onglet est mis en surbrillance.

Notez que le ALLL'onglet affiche toutes les tables de données dans le modèle de données et l'onglet ACTIVE affiche toutes les tables de données qui sont choisies pour le tableau croisé dynamique actuel. Comme le Power PivotTable est vide, cela signifie qu'aucune table de données n'est encore sélectionnée; Par conséquent, par défaut, l'onglet TOUS est sélectionné et les deux tables qui se trouvent actuellement dans le modèle de données sont affichées. À ce stade, si vous cliquez sur leACTIVE onglet, la liste Champs serait vide.

  • Cliquez sur les noms de table dans la liste Champs de tableau croisé dynamique sous TOUT. Les champs correspondants avec des cases à cocher apparaîtront.

  • Chaque nom de table aura le symbole sur le côté gauche.

  • Si vous placez le curseur sur ce symbole, la source de données et le nom de la table modèle de cette table de données seront affichés.

  • Faites glisser le vendeur de la table des vendeurs vers la zone ROWS.

  • Clique le ACTIVE languette.

Comme vous pouvez le constater, le champ Vendeur apparaît dans le tableau croisé dynamique et le tableau Vendeur apparaît sous le ACTIVE onglet comme prévu.

  • Clique le ALL languette.

  • Cliquez sur Mois et montant de la commande dans le tableau Ventes.

Encore une fois, cliquez sur l'onglet ACTIF. Les deux tableaux - Ventes et Vendeur apparaissent sous leACTIVE languette.

  • Faites glisser le mois vers la zone COLONNES.

  • Faites glisser la région vers la zone FILTRES.

  • Cliquez sur la flèche en regard de TOUT dans la zone de filtre Région.

  • Cliquez sur Sélectionner plusieurs éléments.

  • Sélectionnez Nord et Sud et cliquez sur OK.

Triez les étiquettes de colonne dans l'ordre croissant.

Power PivotTable peut être modifié dynamiquement pour explorer et rapporter les données.

DAX (Data Analysis eXpression)language est la langue de Power Pivot. DAX est utilisé par Power Pivot pour la modélisation des données et il est pratique pour vous de l'utiliser pour la BI en libre-service. DAX est basé sur des tables de données et des colonnes dans des tables de données. Notez qu'il n'est pas basé sur des cellules individuelles du tableau comme c'est le cas avec les formules et les fonctions dans Excel.

Vous apprendrez les deux calculs simples qui existent dans Modèle de données - Colonne calculée et Champ calculé dans ce chapitre.

Colonne calculée

La colonne calculée est une colonne du modèle de données qui est définie par un calcul et qui étend le contenu d'une table de données. Il peut être visualisé comme une nouvelle colonne dans un tableau Excel défini par une formule.

Extension du modèle de données à l'aide de colonnes calculées

Supposons que vous ayez des données de ventes de produits par région dans les tableaux de données et également un catalogue de produits dans le modèle de données.

Créez un tableau croisé dynamique avec ces données.

Comme vous pouvez le constater, le Power PivotTable a résumé les données de vente de toutes les régions. Supposons que vous souhaitiez connaître la marge brute réalisée sur chacun des produits. Vous connaissez le prix de chaque produit, le coût auquel il est vendu et le nombre d'unités vendues.

Cependant, si vous devez calculer la marge brute, vous devez avoir deux colonnes supplémentaires dans chacun des tableaux de données des régions - Prix total du produit et Bénéfice brut. En effet, le tableau croisé dynamique nécessite des colonnes dans les tables de données pour résumer les résultats.

Comme vous le savez, le prix total du produit correspond au prix du produit * Nombre d'unités et le profit brut correspond au montant total - Prix total du produit.

Vous devez utiliser les expressions DAX pour ajouter les colonnes calculées comme suit -

  • Cliquez sur l'onglet East_Sales dans l'affichage des données de la fenêtre Power Pivot pour afficher la table de données East_Sales.

  • Cliquez sur l'onglet Conception sur le ruban.

  • Cliquez sur Ajouter.

La colonne sur le côté droit avec l'en-tête - Ajouter une colonne est mise en évidence.

Type = [Product Price] * [No. of Units] dans la barre de formule et appuyez sur Enter.

Une nouvelle colonne avec en-tête CalculatedColumn1 est inséré avec les valeurs calculées par la formule que vous avez saisie.

  • Double-cliquez sur l'en-tête de la nouvelle colonne calculée.

  • Renommez l'en-tête en TotalProductPrice.

Ajoutez une colonne calculée supplémentaire pour le profit brut comme suit -

  • Cliquez sur l'onglet Conception sur le ruban.

  • Cliquez sur Ajouter.

  • La colonne sur le côté droit avec l'en-tête - Ajouter une colonne est mise en évidence.

  • Type = [TotalSalesAmount] − [TotaProductPrice] dans la barre de formule.

  • Appuyez sur Entrée.

Une nouvelle colonne avec en-tête CalculatedColumn1 est inséré avec les valeurs calculées par la formule que vous avez saisie.

  • Double-cliquez sur l'en-tête de la nouvelle colonne calculée.

  • Renommez l'en-tête en tant que bénéfice brut.

Ajoutez les colonnes calculées dans le North_Salestable de données de la même manière. En regroupant toutes les étapes, procédez comme suit -

  • Cliquez sur l'onglet Conception sur le ruban.

  • Cliquez sur Ajouter. La colonne sur le côté droit avec l'en-tête - Ajouter une colonne est mise en évidence.

  • Type = [Product Price] * [No. of Units] dans la barre de formule et appuyez sur Entrée.

  • Une nouvelle colonne avec en-tête CalculatedColumn1 est insérée avec les valeurs calculées par la formule que vous avez entrée.

  • Double-cliquez sur l'en-tête de la nouvelle colonne calculée.

  • Renommez l'en-tête en TotalProductPrice.

  • Cliquez sur l'onglet Conception sur le ruban.

  • Cliquez sur Ajouter. La colonne sur le côté droit avec l'en-tête - Ajouter une colonne est mise en évidence.

  • Type = [TotalSalesAmount] − [TotaProductPrice]dans la barre de formule et appuyez sur Entrée. Une nouvelle colonne avec en-têteCalculatedColumn1 est inséré avec les valeurs calculées par la formule que vous avez entrée.

  • Double-cliquez sur l'en-tête de la nouvelle colonne calculée.

  • Renommez l'en-tête en Gross Profit.

Répétez les étapes ci-dessus pour la table de données South Sales et la table de données West Sales.

Vous disposez des colonnes nécessaires pour résumer la marge brute. Maintenant, créez le Power PivotTable.

Vous êtes en mesure de résumer Gross Profit cela est devenu possible avec les colonnes calculées dans Power Pivot et tout peut être fait en quelques étapes sans erreur.

Vous pouvez le résumer par région pour les produits comme indiqué ci-dessous également -

Champ calculé

Supposons que vous souhaitiez calculer le pourcentage de profit réalisé par chaque région par produit. Vous pouvez le faire en ajoutant un champ calculé à la table de données.

  • Cliquez sous la colonne Bénéfice brut dans le East_Sales table dans la fenêtre Power Pivot.

  • Type EastProfit: = SUM ([Gross Profit]) / sum ([TotalSalesAmount]) dans la barre de formule.

  • Appuyez sur Entrée.

Le champ calculé EastProfit est inséré sous la colonne Gross Profit.

  • Cliquez avec le bouton droit sur le champ calculé - EastProfit.

  • Sélectionner Format dans la liste déroulante.

La boîte de dialogue Formatage s'affiche.

  • Sélectionner Number sous Catégorie.

  • Dans la zone Format, sélectionnez Pourcentage et cliquez sur OK.

Le champ calculé EastProfit est formaté en pourcentage.

Répétez les étapes pour insérer les champs calculés suivants -

  • NorthProfit dans la table de données North_Sales.

  • SouthProfit dans la table de données South_Sales.

  • WestProfit dans la table de données West_Sales.

Note - Vous ne pouvez pas définir plus d'un champ calculé avec un nom donné.

Cliquez sur le Power PivotTable. Vous pouvez voir que les champs calculés apparaissent dans les tableaux.

  • Sélectionnez les champs - EastProfit, NorthProfit, SouthProfit et WestProfit dans les tables de la liste Champs de tableau croisé dynamique.

  • Organisez les champs de manière à ce que le profit brut et le pourcentage de profit s'affichent ensemble. Le Power PivotTable se présente comme suit:

Note - Le Calculate Fields ont été appelés Measures dans les versions antérieures d'Excel.

Dans le chapitre précédent, vous avez appris à créer un tableau croisé dynamique Power à partir d'un ensemble normal de tables de données. Dans ce chapitre, vous apprendrez comment explorer des données avec Power PivotTable, lorsque les tables de données contiennent des milliers de lignes.

Pour une meilleure compréhension, nous importerons les données à partir d'une base de données d'accès, que vous savez être une base de données relationnelle.

Chargement de données depuis la base de données Access

Pour charger des données à partir de la base de données Access, suivez les étapes indiquées -

  • Ouvrez un nouveau classeur vierge dans Excel.

  • Cliquez sur Gérer dans le groupe Modèle de données.

  • Cliquez sur l'onglet POWERPIVOT sur le ruban.

La fenêtre Power Pivot s'affiche.

  • Cliquez sur l'onglet Accueil dans la fenêtre Power Pivot.

  • Cliquez sur From Database dans le groupe Obtenir des données externes.

  • Sélectionner From Access dans la liste déroulante.

L'assistant d'importation de table apparaît.

  • Fournir Friendly connection Nom.

  • Recherchez le fichier de base de données Access, Events.accdb, le fichier de base de données d'événements.

  • Cliquez sur le bouton Suivant>.

le Table Import l'assistant affiche des options pour choisir comment importer les données.

Cliquez sur Select from a list of tables and views to choose the data to import et cliquez Next.

le Table ImportL'Assistant affiche toutes les tables de la base de données Access que vous avez sélectionnée. Cochez toutes les cases pour sélectionner toutes les tables et cliquez sur Terminer.

le Table Import L'assistant s'affiche - Importinget affiche l'état de l'importation. Cela peut prendre quelques minutes et vous pouvez arrêter l'importation en cliquant sur le boutonStop Import bouton.

Une fois l'importation des données terminée, l'assistant d'importation de table affiche - Successet affiche les résultats de l'importation. Cliquez surClose.

Power Pivot affiche toutes les tables importées dans différents onglets de l'affichage des données.

Cliquez sur la vue Diagramme.

Vous pouvez observer qu'une relation existe entre les tables - Disciplines and Medals. En effet, lorsque vous importez des données à partir d'une base de données relationnelle telle qu'Access, les relations qui existent dans la base de données sont également importées dans le modèle de données dans Power Pivot.

Création d'un tableau croisé dynamique à partir du modèle de données

Créez un tableau croisé dynamique avec les tables que vous avez importées dans la section précédente comme suit -

  • Cliquez sur tableau croisé dynamique sur le ruban.

  • Sélectionnez Tableau croisé dynamique dans la liste déroulante.

  • Sélectionnez Nouvelle feuille de calcul dans la boîte de dialogue Créer un tableau croisé dynamique qui s'affiche et cliquez sur OK.

Un tableau croisé dynamique vide est créé dans une nouvelle feuille de calcul dans la fenêtre Excel.

Toutes les tables importées qui font partie du modèle de données Power Pivot apparaissent dans la liste Champs de tableau croisé dynamique.

  • Faites glisser le NOC_CountryRegion dans la table Médailles dans la zone COLONNES.

  • Faites glisser Discipline du tableau Disciplines vers la zone ROWS.

  • Filtrez Discipline pour n'afficher que cinq sports: tir à l'arc, plongée, escrime, patinage artistique et patinage de vitesse. Cela peut être effectué dans la zone Champs de tableau croisé dynamique ou à partir du filtre Étiquettes de ligne dans le tableau croisé dynamique lui-même.

  • Faites glisser Medal du tableau des médailles vers la zone VALEURS.

  • Sélectionnez à nouveau Médaille dans le tableau Médailles et faites-la glisser dans la zone FILTRES.

Le tableau croisé dynamique est rempli avec les champs ajoutés et dans la disposition choisie à partir des zones.

Exploration des données avec le tableau croisé dynamique

Vous souhaiterez peut-être n'afficher que les valeurs avec un nombre de médailles> 80. Pour ce faire, suivez les étapes indiquées -

  • Cliquez sur la flèche à droite des étiquettes de colonne.

  • Sélectionner Value Filters dans la liste déroulante.

  • Sélectionner Greater Than…. dans la deuxième liste déroulante.

  • Cliquez sur OK.

le Value Filterla boîte de dialogue apparaît. Tapez 80 dans la zone la plus à droite et cliquez sur OK.

Le tableau croisé dynamique affiche uniquement les régions dont le nombre total de médailles est supérieur à 80.

Vous pouvez arriver au rapport spécifique que vous vouliez à partir des différentes tables en quelques étapes seulement. Cela est devenu possible en raison des relations préexistantes entre les tables de la base de données Access. Lorsque vous avez importé toutes les tables de la base de données ensemble en même temps, Power Pivot a recréé les relations dans son modèle de données.

Récapitulation des données de différentes sources dans Power Pivot

Si vous obtenez les tables de données de différentes sources ou si vous n'importez pas les tables d'une base de données en même temps, ou si vous créez de nouvelles tables Excel dans votre classeur et les ajoutez au modèle de données, vous devez créer les relations entre les tables que vous souhaitez utiliser pour votre analyse et votre synthèse dans le tableau croisé dynamique.

  • Créez une nouvelle feuille de calcul dans le classeur.

  • Créez un tableau Excel - Sports.

Ajoutez la table Sports au modèle de données.

Créer une relation entre les tables Disciplines and Sports avec le terrain SportID.

Ajouter le champ Sport au tableau croisé dynamique.

Mélangez les champs - Discipline and Sport dans la zone ROWS.

Extension de l'exploration des données

Vous pouvez obtenir la table Events également dans une exploration plus approfondie des données.

Créer une relation entre les tables Events et Medals avec le terrain DisciplineEvent.

Ajouter une table Hosts au classeur et au modèle de données.

Extension du modèle de données à l'aide de colonnes calculées

Pour connecter la table Hosts à l'une des autres tables, elle doit avoir un champ avec des valeurs qui identifient de manière unique chaque ligne de la table Hosts. Étant donné qu'aucun champ de ce type n'existe dans la table Host, vous pouvez créer une colonne calculée dans la table Hosts afin qu'elle contienne des valeurs uniques.

  • Accédez à la table Hosts dans la vue des données de la fenêtre PowerPivot.

  • Cliquez sur l'onglet Conception sur le ruban.

  • Cliquez sur Ajouter.

La colonne la plus à droite avec l'en-tête Ajouter une colonne est mise en surbrillance.

  • Tapez la formule DAX suivante dans la barre de formule = CONCATENATE ([Edition], [Season])

  • Appuyez sur Entrée.

Une nouvelle colonne est créée avec l'en-tête CalculatedColumn1 et la colonne est remplie par les valeurs résultant de la formule DAX ci-dessus.

Cliquez avec le bouton droit sur la nouvelle colonne et sélectionnez Renommer la colonne dans la liste déroulante.

Type EditionID dans l'en-tête de la nouvelle colonne.

Comme vous pouvez le voir, la colonne EditionID a des valeurs uniques dans la table Hosts.

Création d'une relation à l'aide de colonnes calculées

Si vous devez créer une relation entre le Hosts table et le Medals table, la colonne EditionIDdevrait également exister dans la table des médailles. Créez une colonne calculée dans le tableau des médailles comme suit -

  • Cliquez sur le tableau des médailles dans la vue des données de Power Pivot.

  • Cliquez sur l'onglet Conception sur le ruban.

  • Cliquez sur Ajouter.

Tapez la formule DAX dans la barre de formule = YEAR ([EDITION]) et appuyez sur Entrée.

Renommez la nouvelle colonne créée comme Année et cliquez sur Add.

  • Tapez la formule DAX suivante dans la barre de formule = CONCATENATE ([Year], [Season])

  • Renommez la nouvelle colonne créée comme EditionID.

Comme vous pouvez le constater, la colonne EditionID dans la table Médailles a des valeurs identiques à celles de la colonne EditionID dans la table Hosts. Par conséquent, vous pouvez créer une relation entre les tables - Médailles et Sports avec le champ EditionID.

  • Basculez vers la vue de diagramme dans la fenêtre PowerPivot.

  • Créez une relation entre les tables - Médailles et Hôtes avec le champ obtenu à partir de la colonne calculée ie EditionID.

Vous pouvez maintenant ajouter des champs de la table Hosts au Power PivotTable.

Lorsque les données ont plusieurs niveaux, il devient parfois fastidieux de lire le rapport de tableau croisé dynamique.

Par exemple, considérez le modèle de données suivant.

Nous allons créer un tableau croisé dynamique de puissance et un tableau croisé dynamique de puissance aplatie pour comprendre les dispositions.

Créer un tableau croisé dynamique

Vous pouvez créer un tableau croisé dynamique puissant comme suit -

  • Cliquez sur l'onglet Accueil du ruban dans la fenêtre PowerPivot.

  • Cliquez sur Tableau croisé dynamique.

  • Sélectionnez Tableau croisé dynamique dans la liste déroulante.

Un tableau croisé dynamique vide sera créé.

  • Faites glisser les champs - Vendeur, Région et Produit de la liste Champs de tableau croisé dynamique vers la zone ROWS.

  • Faites glisser le champ - TotalSalesAmount des Tables - Est, Nord, Sud et Ouest jusqu'à la zone ∑ VALUES.

Comme vous pouvez le voir, il est un peu fastidieux de lire un tel rapport. Si le nombre d'entrées augmente, plus ce sera difficile.

Power Pivot fournit une solution pour une meilleure représentation des données avec un tableau croisé dynamique aplati.

Création d'un tableau croisé dynamique aplati

Vous pouvez créer un tableau croisé dynamique mis à plat comme suit:

  • Cliquez sur l'onglet Accueil du ruban dans la fenêtre PowerPivot.

  • Cliquez sur Tableau croisé dynamique.

  • Sélectionner Flattened PivotTable dans la liste déroulante.

Create Flattened PivotTablela boîte de dialogue apparaît. Sélectionnez Nouvelle feuille de calcul et cliquez sur OK.

Comme vous pouvez le constater, les données sont aplaties dans ce tableau croisé dynamique.

Note- Dans ce cas, le vendeur, la région et le produit sont dans la zone ROWS uniquement comme dans le cas précédent. Toutefois, dans la disposition de tableau croisé dynamique, ces trois champs apparaissent sous forme de trois colonnes.

Exploration des données dans un tableau croisé dynamique aplati

Supposons que vous souhaitiez résumer les données de vente pour le produit - Climatiseur. Vous pouvez le faire de manière simple avec le tableau croisé dynamique aplati comme suit -

  • Cliquez sur la flèche en regard de l'en-tête de colonne - Produit.

  • Cochez la case Climatiseur et décochez les autres cases. Cliquez sur OK.

Le tableau croisé dynamique aplati est filtré sur les données de vente du climatiseur.

Vous pouvez lui donner un aspect plus aplati en faisant glisser ∑ VALUES vers la zone ROWS depuis la zone COLUMNS.

Renommez les noms personnalisés des valeurs de sommation dans le ∑ VALUES zone pour les rendre plus significatifs comme suit -

  • Cliquez sur une valeur de somme, par exemple, Somme de TotalSalesAmount pour l'Est.

  • Sélectionnez Paramètres du champ de valeur dans la liste déroulante.

  • Remplacez le nom personnalisé par East TotalSalesAmount.

  • Répétez les étapes pour les trois autres valeurs de sommation.

Vous pouvez également résumer le nombre d'unités vendues.

  • Faites glisser Nombre d'unités vers la zone ∑ VALEURS depuis chacune des tables - Ventes_Est, Ventes_nord, Ventes_Sud et Ventes_Ouest.

  • Renommez les valeurs en Nombre total d'unités est, Nombre total d'unités nord, Nombre total d'unités sud et Nombre total d'unités ouest respectivement.

Comme vous pouvez le constater, dans les deux tableaux ci-dessus, il y a des lignes avec des valeurs vides, car chaque vendeur représente une seule région et chaque région n'est représentée que par un seul vendeur.

  • Sélectionnez les lignes avec des valeurs vides.

  • Faites un clic droit et cliquez sur Masquer dans la liste déroulante.

Toutes les lignes avec des valeurs vides seront masquées.

Comme vous pouvez le constater, bien que les lignes avec des valeurs vides ne soient pas affichées, les informations sur le vendeur ont également été masquées.

  • Cliquez sur l'en-tête de colonne - Commercial.

  • Cliquez sur l'onglet ANALYSER sur le ruban.

  • Cliquez sur Paramètres du champ. La boîte de dialogue Paramètres du champ s'affiche.

  • Cliquez sur l'onglet Mise en page et impression.

  • Cochez la case - Repeat Item Labels.

  • Cliquez sur OK.

Comme vous pouvez le constater, les informations sur le vendeur sont affichées et les lignes contenant des valeurs vides sont masquées. En outre, la colonne Région du rapport est redondante, car les valeurs de la colonne Valeurs sont explicites.

Faites glisser le champ Régions hors de la zone.

Inversez l'ordre des champs - Vendeur et Produit dans la zone ROWS.

Vous êtes parvenu à un rapport concis combinant les données de six tables dans Power Pivot.

Un graphique croisé dynamique basé sur un modèle de données et créé à partir de la fenêtre Power Pivot est un graphique croisé dynamique Power. Bien qu'il présente certaines fonctionnalités similaires à Excel PivotChart, il existe d'autres fonctionnalités qui le rendent plus puissant.

Dans ce chapitre, vous découvrirez les Power PivotCharts. Désormais, nous les appelons des graphiques croisés dynamiques, par souci de simplicité.

Créer un graphique croisé dynamique

Supposons que vous souhaitiez créer un graphique croisé dynamique basé sur le modèle de données suivant.

  • Cliquez sur l'onglet Accueil du ruban dans la fenêtre Power Pivot.

  • Cliquez sur Tableau croisé dynamique.

  • Sélectionnez Graphique croisé dynamique dans la liste déroulante.

le Create PivotChartla boîte de dialogue apparaît. Sélectionnez Nouvelle feuille de calcul et cliquez sur OK.

Un graphique croisé dynamique vide est créé sur une nouvelle feuille de calcul dans la fenêtre Excel.

Comme vous pouvez le constater, toutes les tables du modèle de données sont affichées dans la liste Champs de graphique croisé dynamique.

  • Cliquez sur le tableau Vendeur dans la liste Champs de graphique croisé dynamique.

  • Faites glisser les champs - Vendeur et Région vers la zone AXIS.

Deux boutons de champ pour les deux champs sélectionnés apparaissent sur le graphique croisé dynamique. Ce sont les boutons de champ Axis. L'utilisation des boutons de champ consiste à filtrer les données affichées sur le graphique croisé dynamique.

Traîne TotalSalesAmount de chacune des quatre tables - East_Sales, North_Sales, South_Sales et West_Sales vers la zone ∑ VALUES.

Les éléments suivants apparaissent sur la feuille de calcul -

  • Dans le graphique croisé dynamique, le graphique à colonnes est affiché par défaut.

  • Dans la zone LÉGENDE, ∑ VALEURS sont ajoutées.

  • Les valeurs apparaissent dans la légende du graphique croisé dynamique, avec les valeurs de titre.

  • Les boutons de champ de valeur apparaissent sur le graphique croisé dynamique. Vous pouvez supprimer la légende et les boutons de champ de valeur pour une apparence plus nette du graphique croisé dynamique.

  • Cliquez sur le bouton dans le coin supérieur droit du graphique croisé dynamique. leChart Elements la liste déroulante apparaît.

Décochez la case Légende dans la liste des éléments du graphique. La légende est supprimée du graphique croisé dynamique.

  • Cliquez avec le bouton droit sur les boutons du champ de valeur.

  • Sélectionnez Masquer les boutons de champ de valeur sur le graphique dans la liste déroulante.

Les boutons de champ de valeur du graphique sont supprimés.

Note- L'affichage des boutons de champ et / ou de la légende dépend du contexte du graphique croisé dynamique. Vous devez décider de ce qui doit être affiché.

Liste des champs de graphique croisé dynamique

Comme dans le cas de Power PivotTable, la liste des champs de Power PivotChart contient également deux onglets - ACTIVE et TOUS. Sous l'onglet TOUTES, toutes les tables de données du modèle de données Power Pivot sont affichées. Sous l'onglet ACTIF, les tables à partir desquelles les champs sont ajoutés au graphique croisé dynamique sont affichées.

De même, les zones sont comme dans le cas du graphique croisé dynamique Excel. Il y a quatre domaines -

  • AXIS (Categories)

  • LEGEND (Series)

  • ∑ VALUES

  • FILTERS

Comme vous l'avez vu dans la section précédente, la légende est remplie de ∑ Valeurs. En outre, des boutons de champ sont ajoutés au graphique croisé dynamique pour faciliter le filtrage des données affichées.

Filtres dans le graphique croisé dynamique

Vous pouvez utiliser les boutons de champ Axe sur le graphique pour filtrer les données affichées. Cliquez sur la flèche du bouton de champ Axe - Région.

La liste déroulante qui apparaît se présente comme suit -

Vous pouvez sélectionner les valeurs que vous souhaitez afficher. Vous pouvez également placer le champ dans la zone FILTRES pour filtrer les valeurs.

Faites glisser le champ Région vers la zone FILTRES. Le bouton Filtre de rapport - Région apparaît sur le graphique croisé dynamique.

Cliquez sur la flèche du bouton Filtre de rapport - Région. La liste déroulante qui apparaît se présente comme suit -

Vous pouvez sélectionner les valeurs que vous souhaitez afficher.

Secteurs dans le graphique croisé dynamique

L'utilisation de segments est une autre option pour filtrer les données dans le Power PivotChart.

  • Cliquez sur l'onglet ANALYSE sous les outils PIVOTCHART sur le ruban.

  • Cliquez sur Insérer un segment dans le groupe Filtre. leInsert Slicer la boîte de dialogue apparaît.

Toutes les tables et les champs correspondants apparaissent dans la boîte de dialogue Insérer un segment.

Cliquez sur le champ Région dans la table du vendeur dans la boîte de dialogue Insérer un segment.

Le segment du champ Région apparaît sur la feuille de calcul.

Comme vous pouvez le constater, le champ Région existe toujours en tant que champ Axe. Vous pouvez sélectionner les valeurs que vous souhaitez afficher en cliquant sur les boutons Slicer.

N'oubliez pas que vous pouvez effectuer tout cela en quelques minutes et également de manière dynamique grâce au modèle de données Power Pivot et aux relations définies.

Outils de graphique croisé dynamique

Dans Power PivotChart, le PIVOTCHART TOOLS comporte trois onglets sur le ruban par rapport à deux onglets dans Excel PivotChart -

  • ANALYZE

  • DESIGN

  • FORMAT

Le troisième onglet - FORMAT est l'onglet supplémentaire dans Power PivotChart.

Cliquez sur l'onglet FORMAT sur le ruban.

Les options du ruban sous l'onglet FORMAT permettent toutes d'ajouter de la splendeur à votre graphique croisé dynamique. Vous pouvez utiliser ces options judicieusement, sans vous ennuyer.

Power Pivot vous propose différentes combinaisons de Power PivotTable et de Power PivotChart pour l'exploration, la visualisation et la création de rapports de données. Vous avez appris les tableaux croisés dynamiques et les graphiques croisés dynamiques dans les chapitres précédents.

Dans ce chapitre, vous apprendrez à créer les combinaisons de tableau et de graphique à partir de la fenêtre Power Pivot.

Considérez le modèle de données suivant dans Power Pivot que nous utiliserons pour les illustrations -

Graphique et tableau (horizontal)

Avec cette option, vous pouvez créer un Power PivotChart et un Power PivotTable, l'un à côté de l'autre horizontalement dans la même feuille de calcul.

  • Cliquez sur l'onglet Accueil dans la fenêtre Power Pivot.

  • Cliquez sur Tableau croisé dynamique.

  • Sélectionnez Graphique et tableau (horizontal) dans la liste déroulante.

La boîte de dialogue Créer un graphique croisé dynamique et un tableau croisé dynamique (horizontal) s'affiche. Sélectionnez Nouvelle feuille de calcul et cliquez sur OK.

Un graphique croisé dynamique vide et un tableau croisé dynamique vide apparaissent dans une nouvelle feuille de calcul.

  • Cliquez sur le graphique croisé dynamique.

  • Traîne NOC_CountryRegion de la table des médailles à la zone AXIS.

  • Faites glisser Médaille du tableau Médailles vers la zone ∑ VALEURS.

  • Faites un clic droit sur le graphique et sélectionnez Change Chart Type dans la liste déroulante.

  • Sélectionnez Area Chart.

  • Remplacez le titre du graphique par Total No. of Medals − Country Wise.

Comme vous pouvez le voir, les États-Unis ont le plus grand nombre de médailles (> 4500).

  • Cliquez sur le tableau croisé dynamique.

  • Faites glisser Sport du tableau Sports vers la zone ROWS.

  • Faites glisser Medal du tableau des médailles vers la zone ∑ VALEURS.

  • Traîne NOC_CountryRegion de la table des médailles à la zone FILTRES.

  • Filtrer le NOC_CountryRegion champ à la valeur USA.

Changer la PivotTable Report Disposition à Outline Forme.

  • Désélectionnez Sport dans le tableau Sports.

  • Faites glisser le sexe du tableau des médailles vers la zone ROWS.

Graphique et tableau (vertical)

Avec cette option, vous pouvez créer un Power PivotChart et un Power PivotTable, l'un sous l'autre verticalement dans la même feuille de calcul.

  • Cliquez sur l'onglet Accueil dans la fenêtre Power Pivot.

  • Cliquez sur Tableau croisé dynamique.

  • Sélectionnez Graphique et tableau (vertical) dans la liste déroulante.

le Create PivotChart and PivotTable (Vertical)la boîte de dialogue apparaît. Sélectionnez Nouvelle feuille de calcul et cliquez sur OK.

Un graphique croisé dynamique vide et un tableau croisé dynamique vide apparaissent verticalement dans une nouvelle feuille de calcul.

  • Cliquez sur le graphique croisé dynamique.

  • Faites glisser Year de la table des médailles vers la zone AXIS.

  • Faites glisser Medal du tableau des médailles vers la zone ∑ VALEURS.

  • Cliquez avec le bouton droit sur le graphique et sélectionnez Modifier le type de graphique dans la liste déroulante.

  • Sélectionnez Graphique en courbes.

  • Cochez la case Étiquettes de données dans les éléments du graphique.

  • Remplacez le titre du graphique par Total No. of Medals – Year Wise.

Comme vous pouvez le constater, l'année 2008 a le plus grand nombre de médailles (2450).

  • Cliquez sur le tableau croisé dynamique.

  • Faites glisser Sport du tableau Sports vers la zone ROWS.

  • Faites glisser le sexe du tableau des médailles vers la zone ROWS.

  • Faites glisser Medal du tableau des médailles vers la zone ∑ VALEURS.

  • Faites glisser Year de la table des médailles vers la zone FILTRES.

  • Filtrez le champ Année sur la valeur 2008.

  • Modifiez la disposition du rapport du tableau croisé dynamique en formulaire plan.

  • Filtrez le champ Sport avec des filtres de valeur sur supérieur ou égal à 80.

Une hiérarchie dans le modèle de données est une liste de colonnes imbriquées dans une table de données qui sont considérées comme un élément unique lorsqu'elles sont utilisées dans un tableau croisé dynamique Power. Par exemple, si vous avez les colonnes - Pays, État, Ville dans une table de données, une hiérarchie peut être définie pour combiner les trois colonnes dans un champ.

Dans la liste Champs de tableau croisé dynamique Power, la hiérarchie apparaît sous la forme d'un champ. Ainsi, vous pouvez ajouter un seul champ au tableau croisé dynamique, au lieu des trois champs de la hiérarchie. De plus, il vous permet de monter ou de descendre les niveaux imbriqués de manière significative.

Considérez le modèle de données suivant pour les illustrations de ce chapitre.

Créer une hiérarchie

Vous pouvez créer des hiérarchies dans la vue de diagramme du modèle de données. Notez que vous pouvez créer une hiérarchie basée sur une seule table de données.

  • Cliquez sur les colonnes - Sport, DisciplineID et Event dans le tableau de données Medal dans cet ordre. N'oubliez pas que l'ordre est important pour créer une hiérarchie significative.

  • Faites un clic droit sur la sélection.

  • Sélectionnez Créer une hiérarchie dans la liste déroulante.

Le champ de hiérarchie avec les trois champs sélectionnés lors de la création des niveaux enfants.

Renommer une hiérarchie

Pour renommer le champ de hiérarchie, procédez comme suit -

  • Cliquez avec le bouton droit sur Hierarchy1.

  • Sélectionnez Renommer dans la liste déroulante.

Type EventHierarchy.

Création d'un tableau croisé dynamique avec une hiérarchie dans le modèle de données

Vous pouvez créer un tableau croisé dynamique puissant à l'aide de la hiérarchie que vous avez créée dans le modèle de données.

  • Cliquez sur l'onglet Tableau croisé dynamique sur le ruban dans la fenêtre Power Pivot.

  • Cliquez sur tableau croisé dynamique sur le ruban.

le Create PivotTablela boîte de dialogue apparaît. Sélectionnez Nouvelle feuille de calcul et cliquez sur OK.

Un tableau croisé dynamique vide est créé dans une nouvelle feuille de calcul.

Dans la liste Champs de tableau croisé dynamique, EventHierarchyapparaît comme un champ dans la table des médailles. Les autres champs de la table des médailles sont réduits et affichés en tant que champs supplémentaires.

  • Cliquez sur la flèche devant EventHierarchy.

  • Cliquez sur la flèche devant Plus de champs.

Les champs sous EventHierarchy seront affichés. Tous les champs du tableau Médailles seront affichés sous Plus de champs.

Comme vous pouvez le constater, les trois champs que vous avez ajoutés à la hiérarchie apparaissent également sous More Fieldsavec des cases à cocher. Si vous ne souhaitez pas qu'ils apparaissent dans la liste Champs de tableau croisé dynamique sousMore Fields, vous devez masquer les colonnes dans la table de données - Médailles dans la vue des données dans la fenêtre Power Pivot. Vous pouvez toujours les afficher quand vous le souhaitez.

Ajoutez des champs au tableau croisé dynamique comme suit -

  • Traîne EventHierarchy dans la zone ROWS.

  • Faites glisser Medal vers la zone ∑ VALUES.

Les valeurs du champ Sport apparaissent dans le tableau croisé dynamique avec un signe + devant elles. Le nombre de médailles pour chaque sport est affiché.

  • Cliquez sur le signe + avant Aquatics. Les valeurs du champ DisciplineID sous Aquatiques seront affichées.

  • Cliquez sur l'enfant D22 qui apparaît. Les valeurs du champ Événement sous D22 seront affichées.

Comme vous pouvez le constater, le nombre de médailles est donné pour les événements, qui se résument au niveau des parents - DisciplineID, qui se résument davantage au niveau des parents - Sport.

Création d'une hiérarchie basée sur plusieurs tables

Supposons que vous souhaitiez afficher les disciplines dans le tableau croisé dynamique plutôt que les DisciplineID pour en faire une synthèse plus lisible et compréhensible. Pour ce faire, vous devez avoir le champ Discipline dans la table des médailles qui, comme vous le savez, ne l'est pas. Le champ Discipline se trouve dans la table de données Disciplines, mais vous ne pouvez pas créer une hiérarchie avec des champs provenant de plusieurs tables. Mais, il existe un moyen d'obtenir le champ requis à partir de l'autre table.

Comme vous le savez, les tableaux - Médailles et Disciplines sont liés. Vous pouvez ajouter le champ Discipline de la table Disciplines à la table Médailles, en créant une colonne à l'aide de la relation avec DAX.

  • Cliquez sur l'affichage des données dans la fenêtre Power Pivot.

  • Cliquez sur l'onglet Conception sur le ruban.

  • Cliquez sur Ajouter.

La colonne - Ajouter une colonne sur le côté droit du tableau est mise en évidence.

Type = RELATED (Disciplines [Discipline])dans la barre de formule. Une nouvelle colonne -CalculatedColumn1 est créé avec les valeurs en tant que valeurs de champ Discipline dans la table Disciplines.

Renommez la nouvelle colonne ainsi obtenue dans la table Médailles en Discipline. Ensuite, vous devez supprimer DisciplineID de la hiérarchie et ajouter Discipline, que vous apprendrez dans les sections suivantes.

Suppression d'un niveau enfant d'une hiérarchie

Comme vous pouvez le constater, la hiérarchie est visible uniquement dans la vue de diagramme, et non dans la vue de données. Par conséquent, vous ne pouvez modifier une hiérarchie que dans la vue de diagramme.

  • Cliquez sur la vue du diagramme dans la fenêtre Power Pivot.

  • Cliquez avec le bouton droit sur DisciplineID dans EventHierarchy.

  • Sélectionner Remove from Hierarchy dans la liste déroulante.

La boîte de dialogue Confirmer s'affiche. Cliquez surRemove from Hierarchy.

Le champ DisciplineID est supprimé de la hiérarchie. N'oubliez pas que vous avez supprimé le champ de la hiérarchie, mais que le champ source existe toujours dans la table de données.

Ensuite, vous devez ajouter le champ Discipline à EventHierarchy.

Ajout d'un niveau enfant à une hiérarchie

Vous pouvez ajouter le champ Discipline à la hiérarchie existante - EventHierarchy comme suit -

  • Cliquez sur le champ dans la table des médailles.

  • Faites-le glisser vers le champ Evénements ci-dessous dans EventHierarchy.

Le champ Discipline est ajouté à EventHierarchy.

Comme vous pouvez le constater, l'ordre des champs dans EventHierarchy est Sport – Event – ​​Discipline. Mais, comme vous le savez, il doit s'agir d'un événement sportif-discipline-événement. Par conséquent, vous devez modifier l'ordre des champs.

Modification de l'ordre d'un niveau enfant dans une hiérarchie

Pour déplacer le champ Discipline à la position après le champ Sport, procédez comme suit -

  • Cliquez avec le bouton droit sur le champ Discipline dans EventHierarchy.

  • Sélectionnez Monter dans la liste déroulante.

L'ordre des champs devient Sport-Discipline-Event.

Tableau croisé dynamique avec modifications de la hiérarchie

Pour afficher les modifications que vous avez apportées à EventHierarchy dans le tableau croisé dynamique, vous n'avez pas besoin de créer un nouveau tableau croisé dynamique. Vous pouvez les afficher dans le tableau croisé dynamique existant lui-même.

Cliquez sur la feuille de calcul avec le tableau croisé dynamique dans la fenêtre Excel.

Comme vous pouvez le constater, dans la liste Champs de tableau croisé dynamique, les niveaux enfants de la hiérarchie des événements reflètent les modifications que vous avez apportées à la hiérarchie dans le modèle de données. Les mêmes modifications sont également reflétées dans le tableau croisé dynamique en conséquence.

Cliquez sur le signe + devant Aquatics dans le tableau croisé dynamique. Les niveaux enfants apparaissent comme des valeurs du champ Discipline.

Masquage et affichage des hiérarchies

Vous pouvez choisir de masquer les hiérarchies et de les afficher quand vous le souhaitez.

  • Décochez la case Hiérarchies dans le menu supérieur de la vue diagramme pour masquer les hiérarchies.

  • Cochez la case Hiérarchies pour afficher les hiérarchies.

Créer une hiérarchie d'une autre manière

En plus de la façon dont vous avez créé la hiérarchie dans les sections précédentes, vous pouvez créer une hiérarchie de deux autres manières.

1. Cliquez sur le bouton Créer une hiérarchie dans le coin supérieur droit de la table de données Médailles dans la vue diagramme.

Une nouvelle hiérarchie est créée dans la table sans aucun champ.

Faites glisser les champs Année et Saison, dans cet ordre vers la nouvelle hiérarchie. La hiérarchie montre les niveaux enfants.

2. Une autre façon de créer la même hiérarchie est la suivante:

  • Cliquez avec le bouton droit de la souris sur le champ Année dans la table de données Médailles en vue diagramme.

  • Sélectionnez Créer une hiérarchie dans la liste déroulante.

Une nouvelle hiérarchie est créée dans la table avec Year comme champ enfant.

Faites glisser la saison sur le terrain vers la hiérarchie. La hiérarchie montre les niveaux enfants.

Supprimer une hiérarchie

Vous pouvez supprimer une hiérarchie du modèle de données comme suit:

  • Faites un clic droit sur la hiérarchie.

  • Sélectionnez Supprimer dans la liste déroulante.

le Confirmla boîte de dialogue apparaît. Cliquez surDelete from Model.

La hiérarchie est supprimée.

Calculs utilisant la hiérarchie

Vous pouvez créer des calculs à l'aide d'une hiérarchie. Dans la hiérarchie des événements, vous pouvez afficher le nombre de médailles au niveau d'un enfant sous forme de pourcentage du nombre de médailles à son niveau parent comme suit:

  • Cliquez avec le bouton droit de la souris sur la valeur du nombre de médailles d'un événement.

  • Sélectionnez Paramètres du champ de valeur dans la liste déroulante.

La boîte de dialogue Paramètres du champ de valeur s'affiche.

  • Clique le Show Values As languette.

  • Sélectionnez% du total de la ligne parent dans la liste et cliquez sur OK.

Les niveaux enfants sont affichés sous forme de pourcentage des totaux parents. Vous pouvez vérifier cela en additionnant les valeurs en pourcentage du niveau enfant d'un parent. La somme serait de 100%.

Exploration et exploration d'une hiérarchie

Vous pouvez rapidement explorer vers le haut et vers le bas dans les niveaux d'une hiérarchie à l'aide de l'outil d'exploration rapide.

  • Cliquez sur une valeur du champ Événement dans le tableau croisé dynamique.

  • Cliquez sur l'outil Exploration rapide - qui apparaît dans le coin inférieur droit de la cellule contenant la valeur sélectionnée.

le Explore box with Drill UpL'option apparaît. En effet, à partir de l'événement, vous ne pouvez explorer que vers le haut car il n'y a aucun niveau enfant en dessous.

Cliquez sur Drill Up.

Les données du tableau croisé dynamique sont explorées jusqu'à Discipline.

Cliquez sur l'outil Exploration rapide - qui apparaît dans le coin inférieur droit de la cellule contenant une valeur.

La zone Explorer apparaît avec les options Explorer vers le haut et Explorer vers le bas affichées. En effet, à partir de la discipline, vous pouvez accéder au sport ou descendre à l'événement.

De cette façon, vous pouvez rapidement monter et descendre dans la hiérarchie.

Vous pouvez créer des rapports esthétiques de votre analyse de données avec les données Power Pivot qui se trouvent dans le modèle de données.

Les caractéristiques importantes sont -

  • Vous pouvez utiliser des graphiques croisés dynamiques pour produire des rapports visuels de vos données. Vous pouvez utiliser les présentations de rapport pour structurer vos tableaux croisés dynamiques afin de les rendre facilement lisibles.

  • Vous pouvez insérer des segments pour filtrer les données dans le rapport.

  • Vous pouvez utiliser un segment commun pour le graphique croisé dynamique et le tableau croisé dynamique qui se trouvent dans le même rapport.

  • Une fois votre rapport final prêt, vous pouvez choisir de masquer les segments de l'écran.

Vous apprendrez comment obtenir des rapports avec les options disponibles dans Power Pivot dans ce chapitre.

Considérez le modèle de données suivant pour les illustrations de ce chapitre.

Rapports basés sur Power PivotChart

Créez un Power PivotChart comme suit -

  • Cliquez sur l'onglet Accueil du ruban dans la fenêtre PowerPivot.

  • Cliquez sur Tableau croisé dynamique.

  • Sélectionnez Graphique croisé dynamique dans la liste déroulante.

  • Cliquez sur New Worksheet dans la boîte de dialogue Créer un graphique croisé dynamique.

Un graphique croisé dynamique vide est créé dans une nouvelle feuille de calcul dans la fenêtre Excel.

  • Faites glisser le sport de la table des médailles vers la zone de l'axe.

  • Faites glisser Médaille de la table des médailles vers la zone ∑ VALEURS.

  • Cliquez sur l'onglet ANALYSER dans OUTILS PIVOTABLES sur le ruban.

  • Cliquez sur Insérer un segment dans le groupe de filtres. La boîte de dialogue Secteurs d'encart s'affiche.

  • Cliquez sur le champ NOC_CountryRegion dans le tableau des médailles.

  • Cliquez sur OK.

Le slicer NOC_CountryRegion apparaît.

  • Sélectionnez USA.

  • Faites glisser le sexe du tableau des médailles vers la zone GENDER.

  • Cliquez avec le bouton droit sur le graphique croisé dynamique.

  • Sélectionnez Modifier le type de graphique dans la liste déroulante.

La boîte de dialogue Modifier le type de graphique s'affiche.

Cliquez sur Colonne empilée.

  • Insérer le champ Slicer for Sport.

  • Faites glisser Discipline du tableau Disciplines vers la zone AXIS.

  • Retirez le champ Sport de la zone AXIS.

  • Sélectionnez Aquatiques dans le Slicer - Sport.

Présentation du rapport

Créez un tableau croisé dynamique comme suit -

  • Cliquez sur l'onglet Accueil du ruban dans la fenêtre PowerPivot.

  • Cliquez sur Tableau croisé dynamique.

  • Cliquez sur Tableau croisé dynamique dans la liste déroulante. La boîte de dialogue Créer un tableau croisé dynamique s'affiche.

  • Cliquez sur Nouvelle feuille de calcul et cliquez sur OK. Un tableau croisé dynamique vide est créé dans une nouvelle feuille de calcul.

  • Faites glisser NOC_CountryRegion de la table des médailles vers la zone AXIS.

  • Faites glisser le sport de la table des médailles vers la zone COLONNES.

  • Faites glisser Discipline du tableau Disciplines vers la zone COLONNES.

  • Faites glisser Medal vers la zone ∑ VALUES.

Cliquez sur le bouton fléché à côté des étiquettes de colonne et sélectionnez Aquatiques.

  • Cliquez sur le bouton fléché à côté des étiquettes de ligne.

  • Sélectionnez Filtres de valeurs dans la liste déroulante.

  • Sélectionnez Supérieur ou égal à dans la deuxième liste déroulante.

Tapez 80 dans la zone en regard de Nombre de médailles est supérieur ou égal à dans la boîte de dialogue Filtre de valeur.

  • Cliquez sur l'onglet CONCEPTION dans OUTILS PIVOTABLES sur le ruban.

  • Cliquez sur Sous-totaux.

  • Sélectionner Do Not Show Subtotals dans la liste déroulante.

La colonne Sous-totaux - Total aquatique est supprimée.

Cliquez sur Présentation du rapport et sélectionnez Show in Outline Form dans la liste déroulante.

Cochez la case Lignes en bandes.

Les noms de champs apparaissent à la place des étiquettes de ligne et des étiquettes de colonne et le rapport semble explicite.

Utilisation d'un segment commun

Créez un graphique croisé dynamique et un tableau croisé dynamique côte à côte.

  • Cliquez sur l'onglet Accueil de l'onglet Ruban dans PowerPivot.

  • Cliquez sur Tableau croisé dynamique.

  • Sélectionnez Graphique et tableau (horizontal) dans la liste déroulante.

La boîte de dialogue Créer un graphique croisé dynamique et un tableau croisé dynamique (horizontal) s'affiche.

Sélectionnez Nouvelle feuille de calcul et cliquez sur OK. Un graphique croisé dynamique vide et un tableau croisé dynamique vide s'affichent l'un à côté de l'autre dans une nouvelle feuille de calcul.

  • Cliquez sur Graphique croisé dynamique.

  • Faites glisser Discipline du tableau Disciplines vers la zone AXIS.

  • Faites glisser Médaille du tableau Médailles vers la zone ∑ VALEURS.

  • Cliquez sur Tableau croisé dynamique.

  • Faites glisser Discipline du tableau Disciplines vers la zone ROWS.

  • Faites glisser Médaille du tableau Médailles vers la zone ∑ VALEURS.

  • Cliquez sur l'onglet ANALYSER dans OUTILS PIVOTABLES sur le ruban.

  • Cliquez sur Insérer un segment. La boîte de dialogue Insérer des segments s'affiche.

  • Cliquez sur NOC_CountryRegion et Sport dans le tableau des médailles.

  • Cliquez sur OK.

Deux slicers - NOC_CountryRegion et Sport apparaissent. Disposez-les et redimensionnez-les pour les aligner correctement à côté du tableau croisé dynamique.

  • Sélectionnez USA dans le NOC_CountryRegion Slicer.

  • Sélectionnez Aquatics dans le Sport Slicer. Le tableau croisé dynamique est filtré sur les valeurs sélectionnées.

Comme vous pouvez le constater, le graphique croisé dynamique n'est pas filtré. Pour filtrer le graphique croisé dynamique avec les mêmes filtres, vous n'avez pas besoin d'insérer à nouveau des segments pour le graphique croisé dynamique. Vous pouvez utiliser les mêmes segments que vous avez utilisés pour le tableau croisé dynamique.

  • Cliquer sur NOC_CountryRegion Slicer.

  • Clique le OPTIONS tab dans SLICER TOOLS sur le ruban.

  • Cliquez sur Report Connectionsdans le groupe Slicer. leReport Connections La boîte de dialogue s'affiche pour le segment NOC_CountryRegion.

Vous pouvez voir que tous les tableaux et graphiques croisés dynamiques du classeur sont répertoriés dans la boîte de dialogue.

  • Cliquez sur le graphique croisé dynamique qui se trouve dans la même feuille de calcul que le tableau croisé dynamique sélectionné et cliquez sur OK.

  • Répétez pour Sport Slicer.

Le graphique croisé dynamique est également filtré sur les valeurs sélectionnées dans les deux segments.

Ensuite, vous pouvez ajouter des détails au graphique croisé dynamique et au tableau croisé dynamique.

  • Cliquez sur le graphique croisé dynamique.

  • Faites glisser le sexe vers la zone LÉGENDE.

  • Cliquez avec le bouton droit sur le graphique croisé dynamique.

  • Sélectionnez Modifier le type de graphique.

  • Sélectionnez Colonne empilée dans la boîte de dialogue Modifier le type de graphique.

  • Cliquez sur le tableau croisé dynamique.

  • Faites glisser l'événement vers la zone ROWS.

  • Cliquez sur l'onglet CONCEPTION dans OUTILS PIVOTABLES sur le ruban.

  • Cliquez sur Présentation du rapport.

  • Sélectionnez Formulaire de plan dans la liste déroulante.

Sélection d'objets à afficher dans le rapport

Vous pouvez choisir de ne pas afficher les segments sur le rapport final.

  • Clique le OPTIONS tab dans SLICER TOOLS sur le ruban.

  • Cliquez sur Volet de sélection dans le groupe Organiser. Le volet de sélection apparaît sur le côté droit de la fenêtre.

Comme vous pouvez le constater, le symbole apparaît à côté des objets dans le volet de sélection. Cela signifie que ces objets sont visibles.

  • Cliquez sur le symbole à côté de NOC_CountryRegion.

  • Cliquez sur le symbole à côté de Sport. Le symbole est changé pour les deux. Cela signifie que la visibilité des deux segments est désactivée.

Fermez le volet de sélection.

Vous pouvez voir que les deux segments ne sont pas visibles dans le rapport.