Récupérer des données de tableau croisé dynamique pour chaque élément de filtre de rapport

Si votre tableau croisé dynamique est connecté à une source de données ODBC (Open Database Connectivity) qui contient un grand nombre de données, la récupération de ces données peut entraîner une inexécution du fonctionnement 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 pour l’ensemble de valeurs actuel, 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. Pour exécuter la procédure suivante, vous devez utiliser l’Assistant Tableau croisé dynamique et graphique croisé dynamique.

  1. Vérifiez que la commande Assistant Tableau croisé dynamique et graphique croisé dynamique se trouve sur la barre d’outils accès rapide. Si vous ne la voyez pas, procédez comme suit :

    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 sur l’icône de l' Assistant Tableau croisé dynamique et graphique croisé dynamique Assistant Tableau croisé dynamique et graphique croisé dynamique dans la barre d’outils accès rapide.

  3. Sur la page étape 1 de l’Assistant, sélectionnez source de données externe, puis cliquez sur suivant.

  4. Sur la page étape 2 de l’Assistant, cliquez sur obtenir des données.

  5. Se connecter à une source de données.

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

  6. Sur 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, procédez comme suit :

    1. Double-cliquez sur le champ.

      La boîte de dialogue Options avancées de champs 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 interroger les sources de données externes lors de la sélection de chaque élément de champ de filtre de rapport (nécessite moins de mémoire).

      Pour empêcher le déplacement d’un champ de filtre de rapport vers les zones étiquettes de lignes, étiquettes de colonnesou valeurs , activez la case à cocher désactiver le glissement du champ (recommandé) .

      Pour rétablir 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 récupérer les données externes pour tous les éléments de champ de filtre de rapport (performances plus rapides).

Vous pouvez configurer un filtre de rapport pour récupérer les données sélectionnées à partir de la source de données d’un tableau croisé dynamique à l’aide de la boîte de dialogue Options avancées de champs de tableau croisé dynamique dans l’Assistant Tableau croisé dynamique et graphique croisé dynamique. Par défaut, Microsoft Office Excel récupère toutes les données sources pour un tableau croisé dynamique, qui inclut les données filtrées (et donc non affichées dans le rapport) lorsque vous créez ou actualiser le rapport. Lorsque vous configurez un filtre de rapport pour récupérer des données uniquement pour l’élément que vous spécifiez dans le filtre, vous pouvez récupérer des quantités de données plus petites selon vos 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

Lorsque vous configurez un filtre de rapport pour récupérer des données pour un ou plusieurs éléments (mais pas tous), l’élément (tous) résumant l’ensemble complet de données n’est pas disponible (grisé) et la commande afficher les pages filtre du rapport (sous l’onglet options , dans le groupe tableau Chaque fois que vous sélectionnez un élément différent, vous récupérez moins de données, mais vous devez attendre que les données soient récupérées. Si votre ordinateur n’est pas connecté à 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. Cette option vous permet toutefois de travailler avec de plus grandes quantités de données que d’autres.

Si vous récupérez toutes les données de tous les éléments, l’opération de récupération des données initiale peut prendre plus de temps, mais vous pouvez alors 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) , puis réorganiser le rapport pour utiliser les filtres de rapport dans d’autres zones. L’option (tout) vous offre le plus de souplesse lorsque le volume total de données à récupérer 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 récupérer toutes les données de tous les éléments à un autre emplacement, par exemple, si vous essayez de le convertir en étiquette de ligne, Excel tente de récupérer les données de tous les éléments, et il est possible que vous n’ayez plus de ressources sur votre ordinateur. Néanmoins, vous pouvez empêcher un utilisateur d’effectuer cette opération. Pour plus d’informations, voir la section extraire les données de filtre de rapport pour chaque élément ou pour tous les éléments.

Récupération de données pour les éléments lorsqu’un filtre de rapport n’est pas disponible

Cette fonctionnalité n’est pas disponible dans les cas suivants :

  • Les rapports basés sur des données sources issues de OLAP bases de données interroger automatiquement les données en fonction de ce qui est nécessaire, n’utilisez pas cette fonctionnalité.

  • Le tableau croisé dynamique partage le cache de données avec un ou plusieurs 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 Microsoft Office tous prennent en charge les requêtes avec paramètres. Vous pouvez contacter des fournisseurs de pilotes tiers pour déterminer si leur pilote dispose de cette assistance.

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 dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×