IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BIRT Discussion :

[2.3.2] Trier par ordre calendaire


Sujet :

BIRT

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 38
    Points : 18
    Points
    18
    Par défaut [2.3.2] Trier par ordre calendaire
    Bonjour,

    j'ai des datasets que je créé à partir d'un fichier xml.
    Il y a dans ces dataset les mois de l'année.
    Quand je fais une jointure entre 2 datasets sur les mois, tout marche bien mis à part le fait que mes mois sont triés par ordre alphabétique.

    En gros j'ai :
    Aout
    Avril
    ...

    au lieu de :
    Janvier
    Février
    ...

    Mais ce n'est le cas qu'après que j'ai créé mes jointures. Avant la création des jointures, si j'affiche le contenu d'un de mes dataset seul, les mois s'affichent bien dans l'ordre calendaire.

    Est-ce que quelqu'un saurait comment trier ces valeurs par ordre calendaire?

    Merci !

  2. #2
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Bonjour,

    BIRT ne peut pas deviner que Janvier est le premier mois, parce il ne peut pas savoir si tu es en russe ou en espagnol (Enfin si mais il ne fait pas de l'analyse du contenu d'un String).

    Si tu mets ton champs sous forme de Date ou DateTime ou alors que tu mets un autre champ contenant le numéro de mois, alors tu peux faire ton tri comme souhaité.

    Et pour ce qui est de l'affichage correct après jointure, c'est sûrement parce que par défaut tes données sont renvoyées dans le bon ordre.

    D'autre part, si tu as besoin de données triées dans tout le rapport, il est préconisé d'aller chercher les données déjà triées.

  3. #3
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Bonjour,

    j'ai à quelquechose prêt le même problème : je souhaite afficher dans mon rapport les mois (en texte :janvier, février...) par ordre chronologique.
    J'aimerais donc que le tri se fasse non pas sur le mois en texte mais sur le mois en numérique également présent dans le dataset.
    Avez-vous une idée ?

  4. #4
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Bonjour,

    Et bien tu fais très simplement le tri sur la colonne qui contient la valeur numérique. Où est le problème ?

  5. #5
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    A quel endroit ? j'ai d'ailleurs le même problème dans les charts.

  6. #6
    Membre éprouvé
    Avatar de lazarel
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2007
    Messages
    893
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2007
    Messages : 893
    Points : 1 164
    Points
    1 164
    Par défaut
    Bonjour,


    En fait le tri numérique sert à rien le tri pour les objets de type DateTime marche très bien. Tu n'as besoin que d'une seule colonne

Discussions similaires

  1. Réponses: 11
    Dernier message: 28/06/2010, 11h16
  2. trier par ordre alphabetique un tableau de char
    Par Pitou5464 dans le forum C
    Réponses: 3
    Dernier message: 02/11/2006, 18h44
  3. Réponses: 1
    Dernier message: 27/05/2006, 23h13
  4. [FAQ] Trier par ordre... non-alphabétique
    Par kaceo dans le forum Langage SQL
    Réponses: 15
    Dernier message: 02/02/2006, 09h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo