|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : mars 2011 Messages : 12 ![]() |
Bonjour,
mon directeur me demande de construire plusieurs crosstabs qui contiennet les mêmes mesures et les la même row mais les colonnes changent pour chaque crosstab. Par exemple la répartition des effectifs par fonction et par age, la répartition des effectifs par fonction et par ancienneté....Est il possible de paramétrer le choix des colonnes?? c'est a dire vant que le rapport soit affiché on demande à l'utilisateur de choisir la colonne. Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Bonjour,
Si je comprends bien, ton utilisateur peut choisir la dimension verticale et/ou horizontale. Donc par exemple, il a deux listes déroulantes :
Il choisit les dimensions qu'il veut afficher. Le contenu est toujours la somme des identifiants du DataSet Personnel pour chaque case. C'est bien cela ? |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Étudiant Inscription : mars 2011 Messages : 12 ![]() |
Pour la dimension horizontale elle est fixe puisque dans tous les crosstabs, j'ai la dimension fonction. L'utilisateur doit choisir la dimension verticale par exemple: tranche d'age, tranche d'ancienneté, niveau d'études....La mesures est l'effectif.
Merci pour ta réponse |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Nicolas Vives Inscription : avril 2010 Messages : 178 ![]() |
Bonjour,
J'avais retourné le problème dans tous les sens il y a quelques mois. Pour la solution naturelle : gérer un seul tableau, avec des colonnes paramétrables (supprimables, déplaçables, etc), il n'y a pas de solution avec la version gratuite de BIRT. J'avais discuté du problème dans ce billet. Comme je suis resté sur la version gratuite, j'ai monté un palliatif : mettre dans l'état un tableau croisé pour chaque paramétrage possible, et mettre des critères de visibilité permettant d'afficher le bon tableau. C'est faisable, mais il y a de très nombreux inconvénients : le nombre total de tableaux est égal à 2^(nombre de colonnes différentes) au maximum, il est donc très difficile de tout mettre dans le même état ; le designer rame, il peut y avoir des bugs, etc. J'avais quatre colonnes différentes, j'ai fini avec 16 états différents avec chacun un tableau, et un système de redirection vers le bon état. Il y a surement ds solutions plus simples pour toi mais il faut discuter de ton besoin plus en détails. Bon courage. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Étudiant Inscription : mars 2011 Messages : 12 ![]() |
En fait, j'ai cinq crosstabs:
REPARTITION PAR SEXE ET PAR AGE DE L'EFFECTIF REPARTITION PAR SEXE ET PAR ANCIENNETE DE L'EFFECTIF RÉPARTITION PAR SEXE ET PAR NATIONALITÉ DE L’EFFECTIF RÉPARTITION DE L’EFFECTIF PAR SEXE ET PAR NIVEAU D'ETUDE RÉPARTITION DE L’EFFECTIF PAR SEXE ET PAR STATUT MARITAL Je me suis dis qu'au lieu de créer cinq crosstabs indépendants. Je crée un seule qui est paramétrable |
|
|
00
|
|
|
#6 | |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Citation:
|
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Étudiant Inscription : mars 2011 Messages : 12 ![]() |
Donc, je dois comprendre que c'est impossible de le faire
|
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Nicolas Vives Inscription : avril 2010 Messages : 178 ![]() |
5 crosstabs dans un état, ce n'est pas la mer à boire. Dis-toi bien qu'avec les bons critères de visibilité, tu n'auras qu'un seul tableau affiché à la fois. L'utilisateur n'y verra que du feu.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com