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/01/2007, 11h24   #1
Membre confirmé
 
Inscription : septembre 2005
Messages : 508
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 508
Points : 237
Points : 237
Par défaut [2.1.1] [Debutant] probleme de somme Total.sum

Bonjour je debut avec le plugin de BIRT sous eclipse.
En fait je recupere des données dans mon dataSet correspondant aux communication entre 2 poste (emetteur/recepteur) avec une colonne duree en secondes.
j'affiche mon résultat dans une table, dans laquelle j'ai crée des groupes suivant l'emetteur, ainsi, mon tableau affiche pour un emetteur donné toutes les communications qu'il a eu, avec pour chaque communication une durée.
Le probleme c'est que je veux ajouter le cumul de toutes les durées pour chaque emetteur, donc dans le 'group footer row' du tableau j'ai rajouté, un data item, avec comme expression : Total.sum(dataSetRow["Duree"]).
seulement, le resulat est mauvais pour chaque groupe je retrouve le meme resulat : -567986418 alors que cela ne devrait pas être ca...
si quelqu'un voit pourquoi il ne me calcule pas la bonne valeur....
peut etre qu'il fait la somme de toutes mes durees, et pas seulement celle du groupe, mais quand je sélectionne agregate on avec le nom de mon groupe j'ai une erreur :
ReportDesign (id = 1):
+ Group "G_HLLI_EPORIG_STR" used in column data item_1 does not exist

je ne comprends pas pourquoi il me dit que le groupe n'existe pas... car il exite bien !!
lilou77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 11h37   #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 !

Ou as tu trouver ce fameux "agregate on" ?

Comment fais tu ton groupe ? Via une requête ou via BIRT ?
__________________
__~{@ 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 04/01/2007, 11h45   #3
Membre confirmé
 
Inscription : septembre 2005
Messages : 508
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 508
Points : 237
Points : 237
je fais le group via le BIRT, dans 'Outline', je sélectionne la table qui contiendra toutes les données (communication) et je clique droit 'insert group', je crée donc mon groupe pour chaque émetteur, et je présise un nom de groupe.
Ensuite je place mon 'data item' dans la ligne 'group footer row', ensuite je precise Binding avec 'mon data set', puis je reviens sur mon data item pour préciser l'expression et il demande 'aggregate on ' soit il y a une liste avec 'all' ou 'nomDeMonGroupe', et je sélectionne biensur le nom de mon groupe, et dans ce cas j'ai l'erreur, et donc pas d'affichage.
(le -5856565 arrivait lorsque je prenais 'aggregate on ' = 'all')...
lilou77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 11h51   #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
Petite question (je n'ai toujours pas agregate on dans cette partie) : Quelle est la version exacte de ton BIRT ?
__________________
__~{@ 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 04/01/2007, 14h29   #5
Membre confirmé
 
Inscription : septembre 2005
Messages : 508
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 508
Points : 237
Points : 237
j'utilise la version 2.1.1 de BIRT, sinon je n'ai l'option 'aggregate on' que si j'ai créer un groupe dans une table et que dans cette même table j'insère un 'data item'...
lilou77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2007, 10h09   #6
Membre confirmé
 
Inscription : septembre 2005
Messages : 508
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 508
Points : 237
Points : 237
j'ai réussi à résoudre le probleme, mais je n'ai pas trés bien compris ...
en fait j'ai supprimer le groupe, le re créer, re créer mon data item avec ma somme et là ca à marcher, ensuite j'ai voulu refaire la même chose pour un autre rapport, et là j'ai eu la même erreur... donc je ne vois pas vraiment de quoi il s'agit, je vais surement re supprimer le groupe, le re créer...
c'est pas super, car aléatoire...
comme ce n'est pas du développement, ce n'est pas grave pour l'instant...
lilou77 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 19h22.


 
 
 
 
Partenaires

Hébergement Web