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 10/03/2008, 11h14   #1
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 143
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 143
Points : 35
Points : 35
Par défaut [2.2.1] Executer une requete en fonction d'un parametre du rapport

Bonjour,

Je possède quatre datasets différents, et je souhaite obtenir les données de tel ou tel dataset en fonction d'un parametre du rapport.

J'ai inclu une zone texte dynamic et, j'avais comme idée de mettre du code ressemblant à ca a l'interieur :
if ( params["param_reporting_crit_lib"] == 'RISQ' ) // obtenir champ a du dataset RISQ
if ( params["param_reporting_crit_lib"] == 'DOM' ) // obtenir champ a du dataset DOM.

Autrement j'avais une autre idée avec une requête paramétrée du genre :
CASE ?
WHEN 'DOM' SELECT A FROM DOM
WHEN 'RISQ' SELECT A FROM RISQ

Merci pour votre aide.
sterix92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2008, 12h01   #2
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Bonjour,

Tu peux aussi jouer avec les propriétés Visibility.

Tu mets les deux tableaux à la suite et tu mets la condition sur tout le tableau
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2008, 12h07   #3
Membre Expert
 
Avatar de lazarel
 
Homme
Consultant informatique
Inscription : mai 2007
Messages : 893
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2007
Messages : 893
Points : 1 360
Points : 1 360
Bonjour,


Le plus simple c'est d'utiliser le FAQ BIRT de egwada Comment créer des rapports dont le comportement est dicté par les paramètres ?.
Avec ça la solution est triviale.

Cordialement Lazarel
lazarel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2008, 11h17   #4
Invité de passage
 
Inscription : février 2008
Messages : 11
Détails du profil
Informations personnelles :
Âge : 42
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : février 2008
Messages : 11
Points : 4
Points : 4
La solution évoquée par egwada par l'intermédiaire de LAZAREL ne me parrait pas approprié , car elle ne permet que de changer la requête sur un même dataset alors que sterix92 joue sur 4 datasets différents.

La solution de BiM me parrait alors plus adaptée.
2ni38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2008, 17h32   #5
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 143
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 143
Points : 35
Points : 35
Bonjour,

Merci beaucoup pour votre aide.

Les deux solutions sont bonnes à prendre.
sterix92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h46.


 
 
 
 
Partenaires

Hébergement Web