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 :

[BIRT 4.4.0] tableau avec données groupée


Sujet :

BIRT

  1. #1
    Membre éclairé Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Points : 786
    Points
    786
    Par défaut [BIRT 4.4.0] tableau avec données groupée
    Bonjour,

    Je n'arrive pas à faire un tableau avec un autre tableau imbriqué.

    Je m'explique avec un exemple :
    flux XML en entrée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <item>
    	<id>test 1</id>
    	<detail><quantity>3</quantity><color>red</color></detail>
    	<detail><quantity>3</quantity><color>green</color></detail>
    	<detail><quantity>3</quantity><color>yellow</color></detail>
    </item>
    <item>
    	<id>test 2</id>
    	<detail><quantity>2</quantity><color>blue</color></detail>
    	<detail><quantity>5</quantity><color>green</color></detail>
    	<detail><quantity>4</quantity><color>yellow</color></detail>
    </item>
    J'aurai souhaité avoir un tableau avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    ---------------------------
    test1
    ---------------------------
    3        |        red
    3        |        green
    3        |        yellow
    ---------------------------
    test2
    ---------------------------
    2        |        blue
    5        |        green
    4        |        yellow
    ---------------------------
    J'ai essayé de faire mes dataset différemment, tenté de faire un groupe dasn un tableau, mais je ne sais pas trop comment utiliser ça.

    Pourriez vous m'expliquer la méthodologie à suivre ?

    merci

  2. #2
    Membre éclairé Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Points : 786
    Points
    786
    Par défaut
    J'ai finalement réussi.

    Pour ceux que ça interesse, tout vient de la construction du dataset.

    Il faut construire le dataset sur le niveau le plus bas (ici, quantity et color).
    Vérifier dans le dataset (en faisant show sample) que l'on a bien 6 lignes
    Ajouter au dataset la donnée "id"

    Il suffit ensuite de créer un table avec quantity et color dans la ligne contenant les données.
    Puis de grouper par "id"

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

Discussions similaires

  1. [MySQL] Affichage tableau avec données
    Par johan0510 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 05/03/2010, 15h14
  2. [XL-2007] Protection de feuille avec données groupées
    Par arakdur dans le forum Excel
    Réponses: 2
    Dernier message: 10/12/2009, 18h52
  3. Réponses: 2
    Dernier message: 03/12/2008, 17h46
  4. [Conception] Tableau avec données SGBD
    Par mealtone dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 07/09/2006, 17h25
  5. [VBA Excel] Tableau avec données du userform et de formules
    Par Viper7 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/06/2006, 13h29

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