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 :

Recuperer le trimestre a partir d'une valeur


Sujet :

BIRT

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    614
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 614
    Points : 299
    Points
    299
    Par défaut Recuperer le trimestre a partir d'une valeur
    Bonjour,
    je recupere dans mon dataset la valeur du mois de mon enregistrement en valeur numerique 1,2,......10,11,12.
    J'aimerai avoir une computed colonne au niveau de mon dataset pour savoir a quel trimestre correspond mon enregistrement. Le but est ensuite de pouvoir faire des pie chart par trimestre en lui passant la computed colonne comme regroupement.
    Une idée, facon de faire?
    Merci a vous

  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,

    Oui de façon assez simple :
    1, 2 ou 3 = 1er trimestre
    4, 5 ou 6 = 2ème trimestre
    7, 8 ou 9 = 3ème trimestre
    10, 11 ou 12 = 4ème trimestre

    Bref, pour simplifiier, il y a trois mois dans un trimestre.

    Donc tu fais : mois/3
    Si < 1, alors trimestre 1
    Si entre 1 compris et 2, alors trimestre 2
    Si entre 2 compris et 3, alors trimestre 3
    Si entre 3 compris et 4, alors trimestre 4

    Pour simplifier, c'est la division entière du mois par 3, puis on ajoute 1.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    614
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 614
    Points : 299
    Points
    299
    Par défaut
    merci BIM mais c'est pas trop dans l'algo que je peche(enfin c'est deja du passé j'ai trouvé une autre solution) mais plutot dans l'utilisation des computed colonnes au niveau du ds j'ai vu une fonction Quartile et j'ai pas trop compris comment l'utilisée.
    Pour ce que ca interesse j'ai fait une computed colonne avec String comme retour et fais plus au moins ce que tu as mis en bas

  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
    Les fonctions de Date ne fonctionnent que sur des éléments de type Date. Et un mois seul ne peux pas être considéré comme une Date.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    614
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 614
    Points : 299
    Points
    299
    Par défaut
    ha ok merci de l'info

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/03/2009, 18h04
  2. Réponses: 1
    Dernier message: 26/09/2007, 17h50
  3. Réponses: 7
    Dernier message: 28/01/2007, 11h38
  4. [T-SQL]recuperer l'heure a partir d'une date
    Par agougeon dans le forum Sybase
    Réponses: 1
    Dernier message: 07/08/2006, 14h43
  5. Réponses: 2
    Dernier message: 08/05/2006, 21h27

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