|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 2 ![]() |
Bonjour,
j'utilise BIRT depuis un petit moment déjà et je me retrouve un peu bloqué quand à la réalisation d'un graphe. J'accède à une DB qui me renvoie une liste de tickets d'incidents, contenant entre autres deux dates: la date d'ouverture et la date de fermeture. Je souhaiterais créer un graphe indiquant l'historique, pour chaque mois du nombre de tickets qui étaient ouverts. Ma formule de calcul pour un mois est relativement simple: # tickets ouverts au cours du mois M = somme[(tickets ouverts avant et pendant M) && (tickets fermés après M)] J'ai essayé de passer par une aggregation, mais je n'ai visiblement pas compris comment m'en servir. Auriez-vous déjà rencontré cette situation, et si oui, comment vous en êtes vous sorti ? Merci d'avance pour votre réponse. Sarki |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Nicolas Vives Inscription : avril 2010 Messages : 178 ![]() |
Bonjour,
Je pense qu'il y a un problème au niveau du modèle de données. Je ne crois pas que l'on puisse réaliser ce besoin : "afficher pour chaque mois le nombre de tickets ouverts avant ou pendant ce mois et fermé après" à partir d'une table de tickets contenant une date d'ouverture et une date de fermeture. Donc je ne pense pas qu'il s'agisse d'un problème d'agrégation. Voici le principe du modèle requis :
Je pense que cela implique de faire une transformation de données : à partir de la table initiale, construire une autre table "mois" contenant le numéro du mois (mois + année), et le nombre de tickets correspondants, le tout construit à partir de l'algorithme ci-dessus. Quant au moyen technique, cela dépend toi : peux-tu faire une table en amont de BIRT, vas-tu la faire dans BIRT avec du SQL, avec du javascript, du java... A toi de voir. |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() ![]() Inscription : avril 2008 Messages : 1 053 ![]() |
vous avez une "astuce"
![]() 1.Faire un tableau avec les aggrégations / groupes de votre choix et lui donner un nom : Tableau 2. Faire un Chart basé sur le ReportItem : Tableau , vous avez accès dans ce Chart à toutes les aggrégations et calculs du Tableau.
__________________
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com