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

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Si votre rapport de tableau croisé dynamique est connecté à une source de données externe connectivité ODBC (Open Database) qui contient une grande quantité de données, la récupération de ces données peut entraîner votre ordinateur à manquer de mémoire ou des requêtes pour s’exécuter lentement. Pour éviter ces problèmes, appliquez un filtre de rapport à votre rapport de tableau croisé dynamique pour récupérer uniquement les données source qui est nécessaire pour l’ensemble actuel des valeurs, selon les éléments sélectionnés.

Contenu de cet article

Vue d’ensemble sur la récupération des données de filtre de rapport

Récupérer des données de filtre de rapport pour chaque élément ou pour tous les éléments

Présentation de la récupération des données de filtre de rapport

Vous pouvez configurer un filtre de rapport pour récupérer des données sélectionnées à partir de la source de données d'un rapport de tableau croisé dynamique à l'aide de la boîte de dialogue Options avancées de champ dynamique de l'Assistant Tableau et graphique croisés dynamiques. Par défaut, Microsoft Office Excel récupère toutes les données source d'un rapport de tableau croisé dynamique, y compris les données filtrées (qui ne sont donc pas affichées dans le rapport), lorsque vous créez ou actualisation le rapport. Lorsque vous configurez un filtre de rapport pour récupérer uniquement les données de l'élément spécifié dans le filtre, vous pouvez récupérer des volumes plus réduits de données selon vos besoins. Chaque fois que vous affichez un nouvel élément dans le filtre, seul le sous-ensemble de données de l'élément est récupéré. Vous pouvez configurer autant de filtres de rapport que vous le souhaitez, puis les appliquer selon les besoins.

Comment les performances sont affectées

Lorsqu'un filtre de rapport est configuré pour récupérer des données d'un ou plusieurs éléments (mais pas tous), l'élément (Tous) résumant le jeu entier de données n'est pas disponible (grisé), tout comme la commande Afficher les pages de filtre de rapport (sous l'onglet Options, dans le groupe Tableau croisé dynamique, lorsque vous cliquez sur la flèche en regard des Options). Chaque fois que vous sélectionnez un nouvel élément, vous récupérez moins de données, mais vous devez tout de même attendre que les données soient récupérées. Si votre ordinateur est déconnecté de la source de données externe, vous ne serez pas en mesure de sélectionner un autre élément jusqu'à ce que vous vous reconnectiez à la source de données. Toutefois, cette option vous permet de travailler avec des volumes de données plus importants que ceux que vous pourriez utiliser autrement.

Si vous récupérez toutes les données de tous les éléments, l'opération initiale de récupération des données peut prendre plus longtemps, mais vous pouvez alors sélectionner de nouveaux éléments dans le filtre de rapport sans délai parce que 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é du jeu complet de données en sélectionnant l'élément (Tous) et réorganiser le rapport pour utiliser les filtres de rapport dans d'autres sections. L'option (Tous) vous offre la plus grande souplesse lorsque le volume total de données à récupérer reste dans les limites de la mémoire disponible sur votre ordinateur.

Déplacement des filtres de rapport

Si vous faites glisser un filtre de rapport est configuré pour récupérer toutes les données de tous les éléments vers un autre emplacement, par exemple, si vous essayez de rendre une étiquette de ligne, Excel essaie de récupérer les données pour tous les éléments, et vous n’aurez plus ressources de l’ordinateur. Toutefois, vous pouvez empêcher un utilisateur cette opération. Pour plus d’informations, consultez la section récupérer les données de filtre de rapport pour chaque élément ou pour tous les éléments.

Récupérer les données d'éléments lorsqu'un filtre de rapport n'est pas disponible

Cette fonctionnalité n'est pas disponible dans les situations suivantes :

  • Les rapports basés sur des données source provenant de bases de données OLAP demandent automatiquement des données selon les besoins et n'utilisent donc pas cette fonctionnalité.

  • Le rapport de tableau croisé dynamique partage le cache de données avec un ou plusieurs autres rapports de tableau croisé dynamique.

  • Le pilote ODBC pour la base de données externes que vous effectuez une requête ne prend pas en charge les requêtes avec paramètres. Prend en charge les pilotes ODBC fournis avec Microsoft Office toutes les requêtes avec paramètres. Vous pouvez contacter fournisseurs tiers pilote pour déterminer si leurs pilotes Utilisez cette prise en charge.

Haut de la Page

Récupérer les données de filtre de rapport pour chaque élément ou pour tous les éléments

Remarque : Vous pouvez utiliser cette fonctionnalité uniquement avec un rapport de tableau croisé dynamique connecté à une source de données ODBC. Vous devez utiliser l'Assistant Tableau et graphique croisés dynamiques pour effectuer la procédure ci-dessous.

  1. Pour démarrer l'Assistant Tableau et graphique croisés dynamiques, appuyez sur ALT+S+Y.

    Conseil

    Pour ajouter l'Assistant Tableau et graphique croisés dynamiques à la barre d'outils Accès rapide, procédez comme suit :

    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 et graphique croisés dynamiques, cliquez sur Ajouter, puis sur OK.

  2. Dans la page Étape 1 de l'Assistant, sélectionnez Source de données externe, puis cliquez sur Suivant.

  3. Dans la page Étape 2 de l'Assistant, cliquez sur Obtenir les données.

  4. Connectez-vous à 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.

  5. Dans la page Étape 3 de l'Assistant, cliquez sur Disposition.

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

  7. Pour chaque champ de filtre de rapport, effectuez les procédures suivantes :

    1. Double-cliquez sur le champ.

      La boîte de dialogue Options avancées de champ dynamique s'affiche.

    2. Pour récupérer uniquement les données les plus récentes 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 de l'élément de champ de filtre de rapport sélectionné (économise de la mémoire).

      Pour empêcher le déplacement d'un champ de filtre de rapport vers les zones Étiquettes de lignes, Étiquettes de colonnes ou Valeurs, activez la case à cocher Désactiver le glissement pour ce champ (recommandé).

      Pour retourner à l'opération par défaut, c'est-à-dire la récupération de 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 (plus rapide).

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
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.

×