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 05/03/2007, 10h45   #1
Membre du Club
 
Inscription : avril 2004
Messages : 116
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : avril 2004
Messages : 116
Points : 60
Points : 60
Envoyer un message via AIM à mediateur59 Envoyer un message via MSN à mediateur59 Envoyer un message via Yahoo à mediateur59
Par défaut [2.0] Affichage données provenant de deux tables en BDD

Bonjour,

j'ai 2tables :
  • Couts: numerocouts(int),nomcout(Chaine), numerodemande#(int)
  • Valeur: numeroclevaleur(int),date, typecout(int),montantdepense(float),numerocouts#(int)
j'ai besoin d'afficher dans un compsant Table ou Grid :

nomcout - montantdepense(Type=1 pour la ligne correspondant à nomcout) - montantdepense(Type=2 pour la ligne correspondant à nomcout) - Somme des 2 couts

Problèmes :
  • Mettre deux requetes SQL dans le composant Table
  • Lier les colonnes 2 et 3 avec la colonne 1, c'est à dire faire la jointure des deux tables avec l'attribut Valeur.numerocouts=Couts.numerocouts dans le composant Table.
mediateur59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2007, 10h58   #2
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
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 299
Points : 8 650
Points : 8 650
Bonjour !

http://moritan.developpez.com/tutori...eteParametree/
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2007, 11h38   #3
Membre du Club
 
Inscription : avril 2004
Messages : 116
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : avril 2004
Messages : 116
Points : 60
Points : 60
Envoyer un message via AIM à mediateur59 Envoyer un message via MSN à mediateur59 Envoyer un message via Yahoo à mediateur59
Dsl BIM ms j'ai lu ton lien mais ça ne repond pas à mon pb et j'ai aussi lu



En fait en résultat je dois avoir :

  • Depense 1 (ID 37) - 500 (Select montantdepense from Valeur where typecout=1 and numerocouts=37) - 650 (Select montantdepense from Valeur where typecout=2 and numerocouts=37)
  • Depense 2 (ID 59) - 500 (Select montantdepense from Valeur where typecout=1 and numerocouts=59) - 650 (Select montantdepense from Valeur where typecout=2 and numerocouts=59)
  • Depense 3 (ID 65) - 500 (Select montantdepense from Valeur where typecout=1 and numerocouts=65) - 650 (Select montantdepense from Valeur where typecout=2 and numerocouts=65)
mediateur59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2007, 10h00   #4
Membre Expert
 
Avatar de moritan
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 658
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : juin 2005
Messages : 658
Points : 1 051
Points : 1 051
Une table ne peut prendre qu'un seul jeu de données.
Il y a, en dernier recours, la possibilité d'imbriquer 2 tableaux, mais c'est à éviter car il y a risque que le rendu soit différent d'un mode à l'autre.

Donc pour ton problème il faut que tu faces une seule requète pour tes données
et faire ta jointure en sql et pas dans birt.

En suite tu utilises ce jeu de donnée dans ton tableau et tu fait ton calcul dans une cellule du tableau
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2007, 10h10   #5
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
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 299
Points : 8 650
Points : 8 650
Citation:
Envoyé par moritan
Une table ne peut prendre qu'un seul jeu de données.
Il y a, en dernier recours, la possibilité d'imbriquer 2 tableaux, mais c'est à éviter car il y a risque que le rendu soit différent d'un mode à l'autre.

Donc pour ton problème il faut que tu faces une seule requète pour tes données
et faire ta jointure en sql et pas dans birt.

En suite tu utilises ce jeu de donnée dans ton tableau et tu fait ton calcul dans une cellule du tableau
Un jeu de données peut provenir de deux tables différentes

On peut faire des jointures de deux manières en BIRT :
  1. Avec les JointDataSet
  2. Avec les tableaux (Table) imbriqués
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2007, 11h31   #6
Membre du Club
 
Inscription : avril 2004
Messages : 116
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : avril 2004
Messages : 116
Points : 60
Points : 60
Envoyer un message via AIM à mediateur59 Envoyer un message via MSN à mediateur59 Envoyer un message via Yahoo à mediateur59
Peux-tu m'en dire plus sur les joints dataset BiM
mediateur59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2007, 11h33   #7
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
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 299
Points : 8 650
Points : 8 650
Citation:
Envoyé par mediateur59
Peux-tu m'en dire plus sur les joints dataset BiM
Je te propose d'essayer d'en fait plutôt car le principe est simple
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h46.


 
 
 
 
Partenaires

Hébergement Web