Tableau croisé dynamique

chris -  
 Kirika -
Bonjour,

J'ai un souci sur les tableau croisé dynamique, j'ai créé un tableau en selectionnant plusieur dates diférente de la forme : 13/02/2010. Mon souci c'est que je n'arrive pas a organisé les dates soit par ordre croissant ou décroissant. Avey vous une solution???

Merci.
Configuration: Windows XP / Internet Explorer 6.0

12 réponses

  1. baavif Messages postés 34 Statut Membre 9
     
    Bonjour

    Dès le départ avez vous trier les dates par ordre croissant ? Car par la suite le tableau ne prendra que l'ordre "originel" donc faire un tri (par colonne !?) avant de créer le tableau.
    0
  2. chris
     
    Dans la colonne ou je vais chercher mes dates, elles sont deja ordonné.par rapport a l'année, le mois et la date, sa c'est bon. le problème c'est que le tableau croisé dynamique ne les copie pas tel quel, il me les met par rapport a la première valeurs, qui est les jours. j'ai par exemple:

    01/03/2010
    02/03/2010
    08/01/2010
    08/02/2010
    08/11/2009
    10/02/2010
    10/12/2009
    11/02/2010
    Moi je veux:
    08/11/2009
    10/12/2009
    08/01/2010
    08/02/2010
    10/02/2010
    11/02/2010
    01/03/2010
    02/03/2010

    Merci
    0
  3. baavif Messages postés 34 Statut Membre 9
     
    J'ai fais un petit essai, il s'avère que je n'ai aucun soucis, à condition de trier par colonne en insérant dans le tri l'entête de colonne (le titre).
    J'avais avant mon tri
    01/03/2010
    08/02/2010
    08/11/2009
    10/12/2009
    08/01/2010
    10/02/2010
    11/02/2010
    02/03/2010
    J'ai après mon tri
    08/11/2009
    10/12/2009
    08/01/2010
    08/02/2010
    10/02/2010
    11/02/2010
    01/03/2010
    02/03/2010
    Ensuite j'ai insérer un TCD puis placé les dates à gauche "champ de ligne". Au cas ou les dates ne sont pas triées, cliquer sur le petit onglet en au du champ du TCD, puis tri du plus ancien au plus récent.
    0
  4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    J'ai l'impression que tes dates n'en sont pas et sont en texte, dans ce cas elle sont bien triées...
    Remet la colonne au format 'standard', si ça ne suffit pas copie une cellule vide puis sélectionne la plage des dates et collage spécial 'addition'.
    Au passage controle qu'il ne te transforme pas le 1 mars en 3 janvier (c'est un exemple) car il a lu une date au format mm/jj/aaaa. Si c'est le cas, lors de l'importation (à l'étape 4 je crois), tu peux sélectionner le champ et lui donner le format date (jj/mm/aaaa) correct.

    eric

    Edit : en résumé c'est résolu ? Si oui pense à le cocher
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. chris
     
    Merci de votre aide mais sa ne marche toujours pas!!!!!
    La colonne ou il y a les dates que je copie sont deja dans le bonne ordre, seullement quand je les met dans le tableau croisé dynamique, il me trie automatiquement par rapport au jours. Ce qui serait possible c'est d'annulé le trie et que le tableau me met les valeurs dans l'ordre deja existant.

    Encore merci.
    0
  7. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Je suis persuadé que c'est un format inadéquat pour les dates. As-tu bien tout contrôlé ?
    Sinon tu peux déposer un exemple de ton fichier sur cijoint.fr et coller ici le lien fourni
    eric
    0
  8. chris
     
    dsl pour le retard problème d'internet.
    voila le lien:
    http://www.cijoint.fr/cjlink.php?file=cj201003/cijXfJrhUz.xlsx
    merci
    0
  9. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    Ton fichier est au format excel 2007 et tout ne passe pas sur 2003. Je ne vois pas ton TCD...
    La prochaine fois enregistre-le au format .xls

    Mais c'est bien ce que je pensais, tes dates ne sont pas des dates mais du texte.
    Copie une cellule vide, sélectionne la colonne A, collage spécial 'Addition'
    Tu vas lire des valeurs comme 40125 qui est bien une date, remet le format 'date' sur la colonne A pour les afficher correctement et tu peux faire ton TCD.

    eric
    0
  10. chris
     
    je vous en remet un autre format 2003. j'ai bien mi en format date mais sa ne marche toujours pas. il faut savoir que c'est sont copier d'un autre fichier, donc si je copie il me changera toujours la forme de la cellule.
    http://www.cijoint.fr/cjlink.php?file=cj201003/cijrAxdAQj.xls
    merci
    0
  11. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    Si tu poses des questions fais l'effort de lire attentivement et complètement les réponses...
    eric
    0
  12. gcolson
     
    Bonjour
    en ayant fais un test , je crois pouvoir confirmer que la date n'est pas dans un bon format, j'ai donc pris la feuille initiale , j'ai choisi la colonne A , j'ai fais
    "données" ,"convertir" ,"largeur fixe","format date"....
    attention au titre il a été tronqué..
    et puis j'ai relancé le TCD et cela fonctionne

    ....

    Bien à toi

    Georges
    0
  13. Kirika
     
    Bonjour à tous !

    Je cherchais la réponse à cette même question, et cela fonctionne très bien !
    Pour être explicite avec d'autres qui auraient le même soucis, il faut effectivement bien faire la manipulation proposée par gcolson :
    - vous allez dans le tableau d'origine
    - vous selectionnez la colonne de date
    - vous selectionnez "données / convertir / largeur fixe / format date.

    En fait, contrairement à ce qui pourrait semblé logique (enfin à moi ça l'était) cela ne sert à rien de faire "format / cellule / format / date" !!

    Ensuite, dans le tableau croisé dynamique, vous faites la démarche habituelle : double clic sur le champ, puis avancé, puis "tri croissant".

    Bonne suite à tous et merci pour ces précisions !
    0