Si votre tableau croisé dynamique est connecté à une source de données ODBC (Open Database Connectivity) externe contenant un grand nombre de données, l’extraction de ces données peut ralentir l’utilisation de votre ordinateur. Pour éviter ces problèmes, appliquez un filtre de rapport à votre tableau croisé dynamique pour récupérer uniquement les données source nécessaires à l’ensemble actuel de valeurs, en fonction des éléments sélectionnés.

Important :  Vous ne pouvez utiliser cette fonctionnalité qu’avec un tableau croisé dynamique connecté à une source de données ODBC. Vous devez utiliser l’Assistant Tableau croisé dynamique PivotChart pour effectuer la procédure suivante.

  1. Assurez-vous que la commande Assistant Tableau PivotChart croisé dynamique se trouve dans la barre d’outils Accès rapide. Si vous ne le voyez pas, suivez ces étapes :

    Où se trouve la barre d’outils Accès rapide ?

    1. Cliquez sur la flèche en regard de la barre d’outils, puis sur Autres commandes.

    2. Sous Choisir les commandes dans les catégories suivantes, sélectionnez Toutes les commandes.

    3. Dans la liste, sélectionnez Assistant Tableau croisé dynamique, cliquez sur Ajouter, puis sur OK.

  2. Cliquez à présent sur l’icône assistant PivotChart tableau croisé dynamique Assistant Tableau croisé dynamique PivotChart de tableau croisé dynamique la barre d’outils Accès rapide.

  3. Dans la page Étape 1 de l’Assistant, sélectionnez Sourcede données externes, puis cliquez sur Suivant.

  4. Dans la page Étape 2 de l’Assistant, cliquez sur Obtenir des données.

  5. Connecter à une source de données.

    Pour plus d’informations sur la connexion à une source de données ODBC, voir Utiliser Microsoft Query pour récupérer des données externes.

  6. Dans la page Étape 3 de l’Assistant, cliquez sur Disposition.

  7. Dans la boîte de dialogue Disposition, faites glisser un ou plusieurs champs vers la zone filtre du rapport.

  8. Pour chaque champ de filtre de rapport, vous pouvez :

    1. Double-cliquez sur le champ.

      La boîte de dialogue Options avancées du champ de tableau croisé dynamique s’affiche.

    2. Pour récupérer uniquement les données à jour de la source de données chaque fois que vous sélectionnez un nouvel élément dans un filtre de rapport, cliquez sur Requête de source de données externe lorsque vous sélectionnez chaque élément du champ de filtre de rapport (nécessite moins de mémoire).

      Pour éviter qu’un champ de filtre de rapport ne soit déplacé vers les zones Étiquettes de lignes,Étiquettes de colonnes ou Valeurs, cochez la case Désactiver le pivotement de ce champ (recommandé).

      Pour revenir à l’opération par défaut, en récupérant toutes les données de la source de données chaque fois que vous sélectionnez un nouvel élément dans un filtre de rapport, cliquez sur Extraire des données externes pour tous les éléments des champs de filtre du rapport (performancesplus rapides).

Vous pouvez configurer un filtre de rapport pour extraire les données sélectionnées de la source de données d’un tableau croisé dynamique à l’aide de la boîte de dialogue Options avancées des champs de tableau croisé dynamique dans l’Assistant Tableau croisé dynamique PivotChart données. Par défaut, Microsoft Office Excel récupère toutes les données sources pour un tableau croisé dynamique, qui inclut des données filtrées (et donc non affichées dans le rapport), lorsque vous créez ou actualiser rapport. Lorsque vous configurez un filtre de rapport pour récupérer les données uniquement pour l’élément que vous spécifiez dans le filtre, vous pouvez extraire de plus petites quantités de données en fonction des besoins. Chaque fois que vous affichez un élément différent dans le filtre, seul le sous-ensemble des données du nouvel élément est récupéré. Vous pouvez configurer autant de filtres de rapport que vous le souhaitez, puis les appliquer selon vos besoins.

Impact sur les performances

Lorsqu’un filtre de rapport est configuré pour extraire des données pour un ou plusieurs éléments (mais pas la plupart), l’élément (Tous) résumant l’ensemble complet de données est indisponible (grisé) et la commande Afficher les pages de filtre de rapport (dans l’onglet Options, dans le groupe Tableau croisé dynamique, lorsque vous cliquez sur la flèche à côté d’Options)est également indisponible. Chaque fois que vous sélectionnez un autre élément, vous récupèrez moins de données, mais vous devez quand même attendre que les données soient récupérées. Si votre ordinateur se déconnecte de la source de données externe, vous ne pourrez pas sélectionner un autre élément tant que vous ne pourrez pas vous reconnecter à la source de données. Toutefois, cette option vous permet d’travailler avec des quantités de données beaucoup plus volumineuses que dans le cas contraire.

Si vous récupérez toutes les données de tous les éléments, l’opération d’extraction initiale des données peut prendre plus de temps, mais vous pouvez ensuite sélectionner de nouveaux éléments dans le filtre de rapport sans délai, car toutes les données dont vous avez besoin sont chargées dans la mémoire de votre ordinateur. Vous pouvez également ouvrir un résumé de l’ensemble complet de données en sélectionnant l’élément (Tous) et en réorganisant le rapport pour utiliser les filtres de rapport dans d’autres zones. L’option (Tous) offre une souplesse maximale lorsque la quantité totale de données à extraire se trouve dans les limites de mémoire disponibles de votre ordinateur.

Déplacement des filtres de rapport

Si vous faites glisser un filtre de rapport configuré pour extraire toutes les données de tous les éléments vers une autre position, par exemple si vous essayez de la faire une étiquette de ligne, Excel tente de récupérer les données de tous les éléments et vous risquez de ne plus avoir à utiliser les ressources de l’ordinateur. Toutefois, vous pouvez empêcher un utilisateur de faire cela. Pour plus d’informations, voir la section Récupérer les données de filtre du rapport pour chaque élément ou pour tous les éléments.

Récupération de données pour des éléments lorsqu’aucun filtre de rapport n’est disponible

Cette possibilité d’utiliser cette fonctionnalité n’est pas disponible dans les circonstances suivantes :

  • Les états basés sur des données sources OLAP des bases de données recherchent automatiquement les données en fonction des besoins. N’utilisez donc pas cette fonctionnalité.

  • Le tableau croisé dynamique partage le cache de données avec un ou plusieurs autres tableaux croisés dynamiques.

  • Le pilote ODBC de la base de données externe que vous interrogez ne prend pas en charge les requêtes avec paramètres. Les pilotes ODBC fournis avec toutes les requêtes de paramètres Microsoft Office prise en charge. Vous pouvez contacter des fournisseurs de pilotes tiers pour déterminer si leurs pilotes ont ce support.

Besoin d’aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel ou obtenir une assistance dans la communauté Answers.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Office insiders

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×