Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper > iReport
iReport Forum d'entraide sur iReport
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 28/12/2010, 19h31   #1
Membre à l'essai
 
Étudiant
Inscription : juin 2007
Messages : 66
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2007
Messages : 66
Points : 22
Points : 22
Par défaut Inverser la forme d'un tableau

Bonsoir.

Je souhaiterais savoir s'il est possible, avec iReport, d'inverser la forme d'un tableau. Je m'explique.

Ce que je fais aujourd'hui :
ColumnHeader
<head1><head2><head3>
Detail
<field1><field2><field3>

Avec des données, le tableau produit a cette forme :
<head1><head2><head3>
<field1A><field2A><field3A>
<field1B><field2B><field3B>
<field1C><field2C><field3C>


Or, je voudrais produire en sortie un tableau de cette forme :
<head1><field1A><field1B><field1C>
<head2><field2A><field2B><field2C>
<head3><field3A><field3B><field3C>


Savez-vous s'il est possible de faire ça avec l'outil? Et si oui, comment?
Je vous remercie.
samalairbien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2010, 20h54   #2
Membre expérimenté
 
Homme Gabriel Entressangle
Consultant informatique
Inscription : août 2007
Messages : 293
Détails du profil
Informations personnelles :
Nom : Homme Gabriel Entressangle
Âge : 67
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Service public

Informations forums :
Inscription : août 2007
Messages : 293
Points : 567
Points : 567
Utilise un crosstab et met les champs que tu veux au bon endroit dans lignes et colonnes. La requête doit être faite en conséquence et ne pas générer les colonnes : c'est le crosstab qui le fera. Sinon modifier la requête et utiliser des
Code :
1
2
3
4
select header, case when condition1 then field end as FieldA,
case when condition2 then Field end  as FieldB,
case when condition3 then Field  end as FieldC
from ..... Group by header
(Requête à adapter au contexte : juste pour donner une indication)
Gabriel.Entressangle 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 11h53.


 
 
 
 
Partenaires

Hébergement Web