Créer un tableau croisé dynamique pour analyser des données de plusieurs tables

 Important    Cette fonctionnalité n’est pas disponible dans Office sur un PC Windows RT. Vous voulez déterminer quelle version d’Office vous utilisez ?

Si votre entreprise stocke ses données clés dans des bases de données relationnelles, il est probable que vous analysez régulièrement ces données et créez des rapports. Lorsque vos données sont relationnelles, vous pouvez créer un tableau croisé dynamique semblable à celui-ci en l’espace de quelques minutes :

Tableau croisé dynamique contenant plusieurs tables

En quoi ce tableau croisé dynamique est-il différent des autres ? Notez que la liste des champs affiche une collection de tables. Chacune d’entre elles contient des champs que vous pouvez combiner en un seul tableau croisé dynamique pour segmenter vos données de différentes manières. Aucune mise en forme manuelle ou préparation des données n’est nécessaire. Si vos données sont relationnelles, vous pouvez créer immédiatement un tableau croisé dynamique basé sur des tables associées dès que vos données sont importées.

Comment importer plusieurs tables dans une liste des champs de tableau croisé dynamique ? Vous disposez de deux méthodes. Quand vous importez des données à partir d’une base de données relationnelle, vous pouvez importer plusieurs tables simultanément. Vous pouvez également importer les tables une à une à partir de la même source de données ou de sources de données différentes, les ajouter à un modèle de données dans Excel, créer des relations, puis utiliser ce modèle de données comme base d’un tableau croisé dynamique.

Examinons la procédure d’importation de plusieurs tables à partir de SQL Server.

  1. Assurez-vous que vous connaissez le nom du serveur, le nom de la base de données et les informations d’identification à utiliser pour la connexion à SQL Server. Votre administrateur de base de données vous fournira les informations nécessaires.
  2. Cliquez sur Données > Obtenir des données externes > Autres sources > À partir de SQL Server.
  3. Dans Nom du serveur, entrez le nom de réseau de l’ordinateur qui exécute SQL Server.
  4. Dans Références de connexion, cliquez sur Utiliser l’authentification Windows si vous vous connectez avec vos propres informations d’identification. Dans le cas contraire, entrez le nom d’utilisateur et le mot de passe fournis par l’administrateur de la base de données.
  5. Dans Sélection d’une base de données et d’une table, choisissez la base de données, puis cliquez sur Activer la sélection de plusieurs tables.

Case à cocher Activer la sélection de plusieurs tables

  1. Choisissez manuellement les tables avec lesquelles vous souhaitez travailler. Vous pouvez également en sélectionner une ou deux, puis cliquer sur Sélectionnez les Tables connexes pour sélectionner automatiquement les tables associées à celles que vous avez sélectionnées.
  2. Si l’option Importer les relations entre les tables sélectionnées est activée, laissez-la activée pour permettre à Excel de recréer les relations de table équivalentes dans le classeur.
  3. Cliquez sur Terminer.
  4. Dans la boîte de dialogue Importer les données, choisissez Rapport de tableau croisé dynamique.

Boîte de dialogue Options d’importation

  1. Cliquez sur OK pour démarrer l’importation et compléter la liste des champs.
  2. Notez que la liste des champs comprend plusieurs tables. Il s’agit de toutes les tables que vous avez sélectionnées au cours de l’importation. Vous pouvez développer et réduire chaque table pour afficher ses champs. Tant que les tables sont associées, vous pouvez créer votre graphique de tableau croisé dynamique en faisant glisser des champs de n’importe quelle table vers la zone VALEURS, LIGNES ou COLONNES.

Liste des champs de tableau croisé dynamique

  1. Faites glisser les champs numériques vers la zone VALEURS. Par exemple, si vous utilisez une base de données d’exemple Adventure Works, vous pourriez faire glisser SalesAmount depuis la table FactInternetSales.
  2. Faites glisser les champs de date ou de secteur de vente vers la zone LIGNES ou COLONNES pour analyser les ventes par date ou secteur de vente.
  3. Vous devez parfois créer une relation entre deux tables avant de les utiliser dans un tableau croisé dynamique. Si vous recevez un message indiquant qu’une relation est requise, cliquez sur Créer pour démarrer la procédure.

Le bouton Créer apparaît quand une relation est nécessaire


 Remarques 

Autre méthodes pour analyser plusieurs tables

Les bases de données relationnelles ne sont pas la seule source de données qui vous permet d’utiliser plusieurs tables dans une liste des champs de tableau croisé dynamique. Vous pouvez utiliser des tables arbitraires dans votre classeur ou importer des flux de données que vous intégrez avec d’autres données de table de votre classeur. Pour assurer le bon fonctionnement de toutes ces données non liées, vous devez ajouter chaque table à un modèle de données, puis créer des relations entre les tables à l’aide de valeurs de recherche correspondantes.

Commencer un nouveau tableau croisé dynamique à l’aide de tables dans un modèle de données

Peut-être avez-vous créé des relations entre plusieurs tables, et par-là même un modèle de données, et êtes-vous prêt maintenant à utiliser ces données dans votre analyse. Voici comment commencer un nouveau tableau ou graphique croisé dynamique à l’aide du modèle de données dans votre classeur.

  1. Cliquez sur une cellule de la feuille de calcul.
  2. Cliquez sur Insertion > Tableau croisé dynamique.

Bouton Tableau croisé dynamique sous l’onglet Insertion

  1. Dans la boîte de dialogue Créer un tableau croisé dynamique, sous Choisissez les données à analyser, cliquez sur Utiliser une source de données externes.

Boîte de dialogue Créer un tableau croisé dynamique avec l’option Utiliser une source de données externes sélectionnée

  1. Cliquez sur Choisir la connexion.
  2. Sous l’onglet Tables, dans Ce modèle de données de classeur, sélectionnez Tables dans le modèle de données de classeur.
  3. Cliquez sur Ouvrir, puis sur OK pour afficher une liste de champs contenant toutes les tables du modèle.

En savoir plus sur les tableaux croisés dynamiques et les modèles de données

 
 
S'applique à :
Excel 2013