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 22/07/2011, 11h07   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 12
Points : 1
Points : 1
Par défaut Possibilité de zoom sur axe X et/ou axe Y Chart?

Bonjour,
Est-ce que quelqu'un sait s'il y a une possibilité d'interactivité de style Zoom In / Zoom Out sur un chart birt lorsqu'elle est en Output Html par exemple.
Par exemple, on lance en rapport entre le 1er Janvier et le 31 décembre (axe X) et suite à l'apparition du graphe on souhaite faire un zoom avec la souris sur le mois de juillet? Est-ce quelqu'un chose de possible de base (j'ai pas l'impression)? Ou alors, peut-on mettre un code java pour créer ce genre d'interactivité? Si oui, est-ce que quelqu'un a déjà vu cela?
Je vous remercie de votre retour, vos idées...
Cordialement,

Patrick v
zelefan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 10h45   #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 Cube

2 Possibilités :

1. Sur click à tel endroit sur le graphique vous activez la visibilité d'un 2e Graphe initialement caché et vous cachez le principal.

2. Vous basez le graphe sur un Cube avec un hiérarchie Temps ( Année/Mois/Jour ) et vous activer le Drill.
__________________
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 25/07/2011, 11h55   #3
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
Salut, je donne une troisième possibilité qui peut être utile:

Dans la propriété category(x) series, tu peux modifier dynamiquement le contenu de l'axe, par exemple ici en fonction de la valeur du parametre caché "Drill".

Code :
1
2
3
4
switch (params["Drill"].value){
	case "ALL_MOIS":row["libMois"]; break;	
	case "SINGLE_MOIS":row["libArticles"];
}
Dans la partie "interactivity" des séries ll suffit donc de créer un hyperlink sur l'évènement onCLick, qui pointe sur le meme rapport , en modifiant le parametre "Drill" et en renseignant un deuxieme parametre caché "Mois" récupéré automatiquement par les bindings natifs du graphe.

C'est une methode assez puissante car avec un même rapport et un même graphe on peut dynamiquement laisser à l'utilisateur le choix de l'axe X à afficher, avec un code par exemple du type:

Code :
1
2
3
4
5
6
7
switch (params["Drill"].value){
	case "PERIODE":row["libMois"]; break;
 	case "DOMAINE":row["cDomaine"]; break;
	case "FAMILLE":row["libFam"]; break;
	case "ARTICLE":row["libArticle"]; break;	
	case "":row["libmois"];
}
et en créant 4 hyperlinks correspondant dans Format chart > series > interactivity.

Dans le cas d'un zoom, la seule petite difficulté est d'ajouter dynamiquement le filtre sur le mois quand le parametre mois est renseigné, je donnerai une méthode si besoin.

A+
donino 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 07h13.


 
 
 
 
Partenaires

Hébergement Web