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 21/03/2011, 10h58   #1
Invité régulier
 
Inscription : mai 2010
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 40
Points : 6
Points : 6
Par défaut Valeur d'un paramètre défini dans un dataset

Hi all,

J'ai un paramètre dont la valeur est modifié par un dataset.
Si j'affiche mon paramètre dans le rapport, pas de soucis, j'ai bien la valeur que ej dois récupérer à travers le dataset.

Mon soucis est lorsque j'utilise ce même paramètre dans un chart, la valeur n'est pas celle du dataset, mais plutot celle du départ.

Je pense que c'est du à l'ordre dans lequel les objets sont créés.

Comment puis je contourner ceci ?
gre_sfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 11h36   #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 ?

Si vous voulez bien décrire ce que vous souhaitez obtenir?

On y comprend pas grande chose sur la description de départ.
__________________
BIRT / Actuate

Nouveau ! : Actuate v11 LIVE avec cubes en mémoire, dashboard analythique, accès mobile et exports Office intélligents! Télécharger Evaluation ici : http://www.birt-exchange.com/be/downloads/

Nouveau ! : Tutoriel/Formation sur comment installer et utiliser la version d'évaluation Actuate v11 Vous former ici : http://www.birt-exchange.org/org/wik...h_BIRT_iServer
Stefan C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 11h56   #3
Invité régulier
 
Inscription : mai 2010
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 40
Points : 6
Points : 6
désolé ... et merci pour la réponse

Je vias deja exposé clairement ce que je souhaite :
un graphe basé sur dataset de ce type
Date (date time) | Nom (string) | Volume (float)

ce graphe doit avoir une serie pour chaque valeur tu TopN Nom (en fonction du volume, sur la periode de temps)

Pour se faire :
Ainsi dans mon graphe, je définis ma série 1 ainsi :
Citation:
if(BirtComp.equalTo(row["Nom"],params["Param1"].value))
{
row["Volume"]
}
et ainsi de suite pour mes 10 series
Maintenant j'aimerai que ce parametre "Param1" ne soit pas définis par l'utilisateur. J'ai un autre dataset qui me sort mon topN Nom. Jai 10 parametres, correspondant au 10 Nom, que je remplis bien.

Mon problème est que le paramètre est bien remplit par mon dataset, mais après que mon graphe soit généré.
gre_sfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 11h56   #4
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,

Dans ce cas, il faut forcer l'appel au DataSet en le liant à un objet bidon avant le Chart.
__________________
__~{@ 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 21/03/2011, 15h01   #5
Invité régulier
 
Inscription : mai 2010
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 40
Points : 6
Points : 6
C'est ce que je pensais avoir fait. Les paramètres sont "remplis" via un dataset qui est appelé avec un graphe produit juste avant. Sur le graphe voulu (situé juste après) toujours pas la bonne valeur.
Quel genre d'appel bidon puis-je faire ?
gre_sfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 15h09   #6
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
Dans ce cas, es-tu sûr que la valeur de ton paramètre est correctement modifiée ?
__________________
__~{@ 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 21/03/2011, 15h12   #7
Invité régulier
 
Inscription : mai 2010
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 40
Points : 6
Points : 6
certains, je l'affiche entre mes deux graphes, et j'ai bien la bonne valeur.
gre_sfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 15h34   #8
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
Heu, et à quoi sert le paramètre dans le deuxième graphe ? Il est censé influé sur un DataSet ? Dans ce cas, je pense que c'est simplement trop tard... Ou alors il est censé modifier le titre par exemple ?

Explique nous ton problème en donnant un exemple simple.
__________________
__~{@ 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 21/03/2011, 15h42   #9
Invité régulier
 
Inscription : mai 2010
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 40
Points : 6
Points : 6
Le premier graphe fait appel à un premier dataset qui modifie mon parametre, en lui donnant la valeur désiré (le graph affiche aussi des infos tant qu'à faire )

Le deuxieme graphe fait appel à un deuxieme dataset, ou je me base justement sur le paramètre précédement modifié. C'est la que je m'appercois que mon parametre n'est pas modifié, je garde la valeur initiale
gre_sfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 15h56   #10
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
Et ce deuxième DataSet, a-t-il été appelé précédemment ? (Et même sans ça, je pense que c'est la valeur à l'entrée qui est prise de toute manière)
__________________
__~{@ 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 21/03/2011, 16h03   #11
Invité régulier
 
Inscription : mai 2010
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 40
Points : 6
Points : 6
non le deuxieme dataset n'est pas appelé précédement.

Comment puis je faire pour y arriver ?
gre_sfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 16h32   #12
Invité régulier
 
Inscription : mai 2010
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 40
Points : 6
Points : 6
Peut être que je peux appeler mon dataset dans ma méthode initialize() du report ?
C'est possible ca ?
gre_sfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 14h42   #13
Rédacteur/Modérateur
 
Avatar de David55
 
Homme David S.
Etudiant en alternance
Inscription : août 2010
Messages : 1 167
Détails du profil
Informations personnelles :
Nom : Homme David S.
Âge : 22
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant en alternance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2010
Messages : 1 167
Points : 2 304
Points : 2 304
Citation:
Le deuxieme graphe fait appel à un deuxieme dataset, ou je me base justement sur le paramètre précédement modifié.
Comment as tu fais ceci? As tu utilisé le script du dataset pour inclure ta nouvelle variable?
__________________
Vous trouverez ma page perso avec des tutoriels sur Android et BIRT au lien suivant : http://dsilvera.developpez.com
N'oubliez pas de voter pour les messages dont la réponse est pertinente (en bas à droite du cadrant)
Vous voulez afficher du code :
Votre problème est résolu :
Pas de question technique par MP !
David55
David55 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 20h23.


 
 
 
 
Partenaires

Hébergement Web