Microsoft 365 Mon TCD ne prend pas en compte le filtre de la table auquel il est lié.

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

MFPaderne

XLDnaute Nouveau
Bonjour,

Nous lançons cette "bouteille à la mer" à propos du TCD de la feuille "stats" associé à la table de données de la feuille "présencier".
Après avoir filtré la table via les segments ou la "Select période" de la feuille "stats", nous actualisons le TCD via le bouton dédié.
Problème: le TCD ne prend pas en compte les filtres de la table et traite l'ensemble des données.

Par ailleurs, nous sommes ouverts à toute proposition d'amélioration et / ou de simplification.

Informations générales :
- nous utilisons Office 365
- dans la version originale, la feuille "fichier exploit" s'actualise automatiquement à l'ouverture via un classeur en ligne
- dans la version originale, la feuille "présencier" de la colonne E à la colonne T s'actualise via des recherches valeurs liées au fichier d'exploitation.
- dans la feuille "stats", les données "les adhérents" sont générées par le TCD et les recherches valeurs de la même feuille (colonnes de A à H)*
- dans la feuille "stats", les données "les présences" sont générées par la feuille "Présencier" que l'on peut filtrer via les segments existants sur la feuille "stats"*

* nous avons fait ce choix pour éviter de multiplier les segments sur la feuille "stats" (4 pour "les adhérents" et 4 pour "les présences")

Merci à tous ceux qui prendront le temps de se pencher sur notre problème malgré les vacances.
 

Pièces jointes

Bonjour

Ton 1er message m'avait paru curieux mais là rien ne va !

Ton TCD se réfère à une plage fixe de colonnes entières, ce qu'il ne faut jamais faire
Tu as (ensuite ?) converti une partie de la plage en tableau structuré

Le TCD devrait se référer au tableau et non aux colonnes de l'onglet.

Les segments ne sont pas des segments de TCD mais des segments de tableau structurés donc sans rapport avec le TCD
Il faudrait ajouter un segment ou une chronologie au TCD : le filtrage par VBA n'a pas de sens.

Les colonnes calculées C à H se réfère non pas à une source TS ni une plage nommée mais là aussi à des colonnes entière, dont plein de lignes avec des 0 ou des erreurs et une colonne se référent à un classeur externe sur sharepoint... et tout Rammmmmeeeeeeee

Les multiples tableaux de stats formulés, qui plus est ici encore sur des colonnes entières, alourdissent encore le calcul...

On pourrait gérer tout cela simplement et efficacement en mettant en relation les deux tables Exploit et Présencier dans PowrerQuery (qui gérerait également la récupération des données externes plus proprement qu'avec une liaison)...

Autre anomalie : des mentions OK dans une colonne de dates (Date de paiement) : pour des stats propres il faut quand même des données propres...
 
Dernière édition:
Bonjour

Ton 1er message m'avait paru curieux mais là rien ne va !

Ton TCD se réfère à une plage fixe de colonnes entières, ce qu'il ne faut jamais faire
Tu as (ensuite ?) converti une partie de la plage en tableau structuré

Le TCD devrait se référer au tableau et non aux colonnes de l'onglet.

Les segments ne sont pas des segments de TCD mais des segments de tableau structurés donc sans rapport avec le TCD
Il faudrait ajouter un segment ou une chronologie au TCD : le filtrage par VBA n'a pas de sens.

Les colonnes calculées C à H se réfère non pas à une source TS ni une plage nommée mais là aussi à des colonnes entière, dont plein de lignes avec des 0 ou des erreurs et une colonne se référent à un classeur externe sur sharepoint... et tout Rammmmmeeeeeeee

Les multiples tableaux de stats formulés, qui plus est ici encore sur des colonnes entières, alourdissent encore le calcul...

On pourrait gérer tout cela simplement et efficacement en mettant en relation les deux tables Exploit et Présencier dans PowrerQuery (qui gérerait également la récupération des données externes plus proprement qu'avec une liaison)...

Autre anomalie : des mentions OK dans une colonne de dates (Date de paiement) : pour des stats propres il faut quand même des données propres...
Bonjour Chris,
Merci pour toutes ces pistes d'amélioration que nous avons appliquées.
Nous allons bosser Power Query que nous ne connaissons pas.
Amicalement,
 
RE

Il y a aussi un PB entre ta volonté de filtrer et des RECHERCHEV qui ne tiennent pas compte du filtre ni du problème des nombreux doublons, ce qui donne des stats incohérentes.

Il faut donc commencer par mettre à plat le pourquoi des données en entrées aussi malpropres sinon on ne peut espérer de stars justes
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
2 K
Compte Supprimé 979
C
Retour