Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/11/2010, 14h19   #1
Membre du Club
 
Avatar de perchman
 
Étudiant
Inscription : décembre 2006
Messages : 194
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 194
Points : 53
Points : 53
Par défaut Birt 2.5.1: Extract (week from. . .

Bonjour,

Me voici un nouveau problème: je tente d'extraire d'une date le numéro de la semaine.

J'ai bien cette structure là :
Code :
EXTRACT (WEEK FROM TIMESTAMP '2001-02-16 20:38:40')
Seulement, je n'arrive pas à l'intégrer dans une requête "classique" (select...from...where).

J'ai d'un autre côté la requête
Code :
select eventdate from T_date
qui me retourne les dates dont je dois trouver le numéro semaine. Le format retourné est le suivant: 05/06/07 18.

En espérant m'être expliqué de manière à être compris, je vous souhaite une agréable journée.

Merci

Perch'
__________________
Copier sur un seul, c'est du plagiat. Copier sur deux, c'est de la recherche. [Wilson Mizner]
perchman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 14h31   #2
Membre confirmé
 
Nicolas Vives
Inscription : avril 2010
Messages : 178
Détails du profil
Informations personnelles :
Nom : Nicolas Vives

Informations forums :
Inscription : avril 2010
Messages : 178
Points : 212
Points : 212
Bonjour,

Je n'ai pas bien compris si ta requête te retourne un objet date ou une chaine de caractères représentant la date formatée, mais quoi qu'il en soit, à partir d'un objet date, tu peux extraire dans BIRT le numéro de semaine : dans l'expression builder d'une donnée (un objet "data"), tu as une catégorie "BIRT Functions", une sous-catégorie "BirtDateTime", et une fonction "week" qui prend en entrée une date.

Donc, à part un ajustement d'offset et une conversion de date à partir d'une chaine de caractères éventuels, je pense que tu as ce qu'il te faut.

Bon courage.
nicolas.1.vives est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 14h45   #3
Membre du Club
 
Avatar de perchman
 
Étudiant
Inscription : décembre 2006
Messages : 194
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 194
Points : 53
Points : 53
Effectivement, la solution que tu m'apportes me semble excellente dans mon cas.

Je vais la tester de ce pas

Je te tiens au courant dès que j'avance dessus.


Merci.

__________________
Copier sur un seul, c'est du plagiat. Copier sur deux, c'est de la recherche. [Wilson Mizner]
perchman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 16h09   #4
Membre du Club
 
Avatar de perchman
 
Étudiant
Inscription : décembre 2006
Messages : 194
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 194
Points : 53
Points : 53
bon, en principe je vais utiliser cette syntaxe (donnée par un collègue):

Code :
to_char(pl.DATEFORECASTREAL,'iw') as "semaine"
__________________
Copier sur un seul, c'est du plagiat. Copier sur deux, c'est de la recherche. [Wilson Mizner]
perchman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 16h22   #5
Membre du Club
 
Avatar de perchman
 
Étudiant
Inscription : décembre 2006
Messages : 194
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 194
Points : 53
Points : 53
j'ai zappé les remerciements ^^

Merci

Je mets RÉSOLU.

Bonne soirée

__________________
Copier sur un seul, c'est du plagiat. Copier sur deux, c'est de la recherche. [Wilson Mizner]
perchman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h15.


 
 
 
 
Partenaires

Hébergement Web