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 27/01/2012, 11h25   #1
Invité de passage
 
Homme cyril Buisset
Ingénieur d'étude
Inscription : décembre 2011
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme cyril Buisset
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'étude
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : décembre 2011
Messages : 21
Points : 0
Points : 0
Par défaut Passage plusieurs paramètres + fonction DECODE

Bonjour à tous les Birtiens !
Je m'arrache les cheveux sur un tout petit soucis de développement BIRT;
J'ai 2 paramètres Texte ('paramètre1' et 'paramètre2') dans mon "Report Parameters";
Dans mon select de mon dataset, je fais 2 select DECODE ('?', 'OUI' , 'Oui' , 'Non') et ('?' , 'OUI' , 'Oui', 'Non'); où le 1ier '?' correspond à 'paramètre1' et le second '?' à 'paramètre2' ;

Sur un outil de requêtage (SQLDevelopper par exemple), j'ai les bons résultats mais si je lance le rapport avec BIRT, le DECODE du 1ier paramètre se passe bien mais je peux mettre n'importe quoi dans le second et il met toujours la même valeur (peut-être celle du 1ier paramètre mais je ne suis pas sûr);
Sachant que j'ai bien déclaré dans le Dataset :

ListeRespDataSet.setQueryParameterValue(1,params["paramètre1"]);
ListeRespDataSet.setQueryParameterValue(2,params["paramètre2"]);


Merci beaucoup d'avance pour votre aide.
Cordialement
Hawaisunset est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 16h11   #2
Membre confirmé
 
Homme
Consultant en Business Intelligence
Inscription : mai 2009
Messages : 186
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2009
Messages : 186
Points : 289
Points : 289
tu utilises Birt avec IBM Maximo? Peu de chances que ton souci vienne du decode en lui même. En revanche je tente ma chance avec les quotes on ne sait jamais, normalement c'est à BIRT de gérer le typage des paramètres, donc essaie avec:

Code :
 DECODE (?, 'OUI' , 'Oui' , 'Non')
et vérifie bien qu'ils sont typés en chaine de caractère. Sinon affiche la valeurs de params["paramètre1"] et params["paramètre2"] dans des champs texte du rapport, on en saura peut être un peu plus
donino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 16h09   #3
Invité de passage
 
Homme cyril Buisset
Ingénieur d'étude
Inscription : décembre 2011
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme cyril Buisset
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'étude
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : décembre 2011
Messages : 21
Points : 0
Points : 0
Merci pour ta réponse;

Déjà, contrairement à ce que j'ai mis dans mon mail précédent, j'avais bien écrit DECODE (?, 'OUI' , 'Oui' , 'Non') et non DECODE ('?', 'OUI' , 'Oui' , 'Non') ;

j'ai fait ce que tu m'as dit et j'ai affiché les 2 valeurs de paramètre et, en fait, c'est bien là que ça coince; le résultat donne la même valeur pour les 2 paramètres; le 2ième prend la valeur du 1ier, je ne comprends pas !
Hawaisunset est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 18h55   #4
Membre confirmé
 
Homme
Consultant en Business Intelligence
Inscription : mai 2009
Messages : 186
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2009
Messages : 186
Points : 289
Points : 289
Ok donc on peut bien mettre le decode de coté, il n'est pas en cause, et le rapport non plus d'ailleurs. Le soucis est en amont, dans la transmission des paramètres. N'ayant jamais utilisé les IHM de Maximio/tivoli je ne peux malheureusement pas donner d'idées, il y a forcément un endroit où les paramètres maximo sont liés à ceux de Birt, et il y a vraisemblablement une petite coquille de paramétrage à ce niveau
donino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2012, 17h45   #5
Invité de passage
 
jalal naghar
Inscription : décembre 2009
Messages : 7
Détails du profil
Informations personnelles :
Nom : jalal naghar

Informations forums :
Inscription : décembre 2009
Messages : 7
Points : 4
Points : 4
bnj tous le monde j'aimerai bien savoir comment je peut attaquer mon raport BIRT depuis jsp file pour passer des parametres et l'afficher sur le web tomcat

et merci
jalal naghar 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 20h51.


 
 
 
 
Partenaires

Hébergement Web