XL 2003 Table Croisé dynamique avec graphique

Fermé
Zerk38 - 8 mars 2010 à 19:00
Balooka2005 Messages postés 78 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 2 avril 2014 - 10 mars 2010 à 10:26
Bonjour,

Dans XL 2003,
j'ai un tableau croisé dynamique avec disons les ventes par departement et par année, avec des sous-totaux par région.

Mon collègue veut que voir les depts et les régions dans le TCD mais seulement les sous-toutaux par région dans le graphique.

Comment faire svp sans aller modifier manuellment la soure de données pour chaque région dans le graphique.
Sinon, y a-t-il un moyen de modifier la disposition du graphique, (i.e. flinguer les dépts,) sans qu'ils disparaissent aussi du TCD ?

Merci d'avance,
Zerk38
A voir également:

5 réponses

Balooka2005 Messages postés 78 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 2 avril 2014
9 mars 2010 à 11:26
Bonjour,

le graphique et le tableau sont liés, je ne crois pas que tu puisses les dissocier, ce que l'on enlève sur l'un disparaît de l'autre. Une solution consiste à avoir un premier tableau sans le graphique associé, et un deuxième tableau croisé avec le graphique souhaité. Tu peux les mettre sur des feuilles séparées. Bonne chance.
0
Oui, effectivement,
jusqu'à maintenant j'avais un deuxième TCD planqué sous le graphique,
et le graphique lisait - en réalité - ce deuxième TCD.

Mais maintenant mon client souhaite faire du filtrage dans les données et évidemment il veut que le graphique colle à son filtrage.
Et voila le problème.

Autrefois, quand on voulait faire un nouveau TCD dans le même classeur,
XL nous faisait un avertissement en disant :
"Attention.
Ce nouveau TCD ressemble pas mal à un TCD déjà existant dans le classeur,
ne voulez-vous pas, pour éconmiser de la mémoire,
baser ce nouveau TCD sur le TCD existant
plutôt que d'aller relire les données externes ?"

C'est plutôt un truc comme ça qu'il me faudrait, où TCD2 lit TCD1.
Mais cela ne me semble plus exister.

TCD1 (Complet) --> TCD2 (Réduit, basé sur TCD1) --> Graphique (basé sur TCD2).

Merci,
Zerk38
0
Balooka2005 Messages postés 78 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 2 avril 2014
9 mars 2010 à 12:28
Tu travailles avec des données externes ?
Si l'option dont tu parles a disparu, c'est peut-être parce que les capacités ont aussi augmenté, ou que Excel gère les données différemment pour ne pas surcharger la mémoire. Pourquoi tu ne fais pas comme avant ? Cela ne marche plus ? A quel stade le client filtrer-t-il ses données ? Sur les données externes ???
0
Je ne travailles pas comme avant pq les modifs du client (i.e. filtrage, avec les boutons de filtrage sur les champs de données dans le TCD1 ) ne se répercutent pas sur le graphique.

Il filtre l'année 2010, mais 2010 reste sur le graphique.
Normal, non ? puisque le graphique lit le TCD2 mais le TCD2 ne lit pas le TCD1.
0
Balooka2005 Messages postés 78 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 2 avril 2014
9 mars 2010 à 15:59
Du coup, je ne sais pas si j'ai compris, mais j'en reviens à mon idée de départ :

Données (filtrées par le client) : données

données --> TD1 sans graphique associé
données --> TD2 masqué avec graphique associé.

Tu pars toujours de tes données d'origine, pour les deux tableaux.
0
Oui Balaooka !
je suis d'accord avec toi.
mais c'est un pis aller.

Le donnés du graphique vont se caler sur les données ODBC.
parce que le TCD1 et le TCD2 se basent sur les même données externes.
Et le graphique se base sur le TCD2.

Mais quand le collègue apporte des modifs dans le TCD1, par filtrage, en utilisant les boutons de filtrage dans le TCD1, ca ne va rien changer dans le graphique puisque le graphique puise ses données dans le TCD2.

Pour que le graphique soit modifié, le collègue doit modifier
le TCD2 pour qu'il soit pareil au TCD1 et cela à chaque fois.
C'est ca qui est pénible et c'est ca que je voudrais éviter.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Balooka2005 Messages postés 78 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 2 avril 2014
10 mars 2010 à 10:26
Ok, je n'avais pas compris que le filtre s'appliquait sur le TD1. Alors, peut-être faire une feuille où lier toutes les données externes, et appliquer les filtres sur cette feuille, pour en déduire les TD1, TD2 et le graphique ?

Sinon, j'ai trouvé ça, il semblerait que Excel permette de créer un TD à partir d'un autre TD.

https://support.microsoft.com/fr-fr/help/110343

Si tu trouve la solution, je suis preneuse, car c'est une fonctionnalité que je ne connaissait pas.
0