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 04/06/2008, 18h32   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 42
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 42
Points : 12
Points : 12
Par défaut Filtrer les données dans un crosstab

Bonsoir à tous. Je voudrais filtrer les données dans mon tableau croisé dynamique mais j'arrive pas à le faire. La description de mon est état est la suivante:
J'ai défini un groupe sur les codes des produits et je voudrais afficher une matrice récapitulative qui me donne en fonction du groupe, le nombre de produit suivant les années. Les données devant s'afficher en colonne, j'ai utilisé un crosstab.
Le problème est que je n'arrive pas à spécialiser les informations de mon crosstab selon le groupe en cours.
Autrement dit, y a t-il un moyen d'utiliser mon crosstab dans un sous rapport?car c'est cela que je dois faire.
Merci d'avance pour vos réponses.
satmbal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2008, 19h00   #2
Membre Expert
 
Inscription : avril 2008
Messages : 1 053
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 1 053
Points : 1 156
Points : 1 156
Par défaut une piste

Les crosstabs acceptent des filtres.

basés éventuellement sur des paramètres.

c'est dans l'onglet link groups de ton cube

ensuite , il faut coder un peu
Stefan C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2008, 19h44   #3
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 42
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 42
Points : 12
Points : 12
Quand tu dis qu'il faut coder un peu, peux tu être plus détaillé?
Bref pour poser simplement mon problème, je dirai encore qu'il s'agit de l'utilisation des crosstab comme sous rapport.
Merci.
satmbal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2008, 21h14   #4
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 42
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 42
Points : 12
Points : 12
Par défaut récupérer la valeur du paramètre de filtre

Slut. En pensant avoir compris ton message, j'ai donc procédé comme suit :
J'ai ajouter dans mon état un paramètre hidden. Je voudrais affecté à cette valeur la ligne courante du groupe. Je mets alors dans l'évènement onCreate d'une ligne du code le code suivant :

reportContext.setParameterValue("tampon",this.getRowData().getColumnValue("PRODUCTCODE").toString());

Dans le filtre de mon data cube, je spécifie la condition sur la valeur de ce paramètre. Le pb est que je n'obtiens pas le résultat escompté.

Ce code est-il bon? dans le cas contraire quel code peut me permettre d'affecter la valeur de colonne à mon paramètre?
Merci de votre aide.
satmbal 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 01h48.


 
 
 
 
Partenaires

Hébergement Web