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 01/08/2006, 09h44   #1
Invité de passage
 
Inscription : janvier 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 22
Points : 4
Points : 4
Par défaut Comment faire un Bar chart de répartition

Bonjour
j'aimerais réaliser un bar chart horizontal représentant une répartition (en %) de différents éléments selon des catégories.
Je m'explique plus clairement avec un exemple :
Soit 3 magasins vendant chacun des CD, DVD et livres. Je veux que mon graphe représente pour chacun de ces magasins le pourcentage de vente des livres, CD et DVD comme le représente l'image que j'ai mis en attaché.

Si quelqu'un sait faire ça m'aiderait bien car ça fait 2 jours que je galère dessus.
Merci d'avance.
Images attachées
Type de fichier : jpg bar chart.JPG (2,4 Ko, 50 affichages)
carotte31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 10h03   #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
Tu glisses un Chart sur ton report design :
- Dans Select Chart Type : tu sélectionnes Bar Chart et tu coches Flip Axis.
- Dans Select Data, tu crée tes séries : Alors je ne sais pas si c'est CD, DVD et livres ou chaque magasin. Tu peux choisir un DataSet ou le faire à partir du DataSet de ton conteneur. Par exemple quand tu es dans un tableau associé au DataSet Magasins, il s'attachera automatiquement aux données de ce DataSet.
- Dans Format Chart, tu fais ta mise en forme.
__________________
__~{@ 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 01/08/2006, 10h04   #3
Membre régulier
 
Inscription : septembre 2005
Messages : 100
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : septembre 2005
Messages : 100
Points : 90
Points : 90
Envoyer un message via MSN à ReunionIsland
Par défaut pourcentage

plop,

Pour les pourcentages tu as des fonctions implementées dans BIRT.
en ce qui concerne les bart Chart j'ai pas encore utilisé.
Par exemple:
Code :
1
2
3
 
var percent=(row["COUNT(NUMERO_DOSSIER)"]/Total.sum(row["COUNT(NUMERO_DOSSIER)"]))*100
percent.toFixed(2) +" %"
Quand tu crées ton chart dans la Partie " "Select Data" --> Value (Y) Series" bouton fx
ReunionIsland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 10h06   #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
Je crois qu'il fait automatiquement les pourcentages dans ce graphique.
__________________
__~{@ 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 01/08/2006, 10h12   #5
Invité de passage
 
Inscription : janvier 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 22
Points : 4
Points : 4
En fait j'ai trouvé comment faire les pourcentages; mon plus gros soucis c'est de mettre les 3 valeurs (CD, DVD et livres) sur la même barre; chaque barre représentant les ventes d'un magasins.
carotte31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 11h46   #6
Membre régulier
 
Inscription : septembre 2005
Messages : 100
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : septembre 2005
Messages : 100
Points : 90
Points : 90
Envoyer un message via MSN à ReunionIsland
Tu as essayé de faire ca carotte??

Citation:
Dans Select Data, tu crée tes séries ...
ReunionIsland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 12h22   #7
Invité de passage
 
Inscription : janvier 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 22
Points : 4
Points : 4
voilà mon Data Set :
nom => nom du magasin
DVD => nombre de DVD vendus
CD => nombre de CD vendus
LIVRE => nombre de livres vendus

pour construire mon graphe j'ai essayé de créer les 3 séries avec les valeur de DVD, CD, Livres mais là je sais plus quoi mettre pour la série catégory (X).

en fait je n'arrive pas à voir ce qu'il faut que je mette dans Value (Y) series, Category (X) series et Y series Grouping.
Je suis même pas sûre que mon Data Set est bien adapté
carotte31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 12h37   #8
Invité de passage
 
Inscription : janvier 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 22
Points : 4
Points : 4
Bon désolée mais j'ai trouvé mon problème !!!

En fait je sais faire depuis le début; le seul problème c'est que j'ai une valeur nulle et ça met le bordel dans la représentation du graphe quand il est de manière horizontale. Je ne peux pas dire pourkoi !!!

En tout cas merci a tous !
carotte31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 12h39   #9
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
Citation:
Envoyé par carotte31
Bon désolée mais j'ai trouvé mon problème !!!

En fait je sais faire depuis le début; le seul problème c'est que j'ai une valeur nulle et ça met le bordel dans la représentation du graphe quand il est de manière horizontale. Je ne peux pas dire pourkoi !!!

En tout cas merci a tous !

Il n'identifie pas null comme un nombre.

stp
__________________
__~{@ 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 01/08/2006, 12h44   #10
Invité de passage
 
Inscription : janvier 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 22
Points : 4
Points : 4
en fait quand je dit nulle c'est 0. Est ce que je ne peux pas avoir de valeur égal à 0 ou y a t-il réellement un bug?
carotte31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 12h47   #11
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
Quelle est la réaction de BIRT dans ce cas ?

Est-ce que quand tu ne prend pas le zéro cela fontionne bien ?
__________________
__~{@ 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 01/08/2006, 13h46   #12
Invité de passage
 
Inscription : janvier 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 22
Points : 4
Points : 4
la première image est quand j'ai la valeur à 0 pour la partie verte de la zone 1
La deuxième image est quand j'ai la valeur à 1 pour la partie verte de la zone 1. Les autres valeurs restent les memes.

Quand j'ai la valeur '0' il ne fait plus distinction avec les autres données.
Images attachées
Type de fichier : jpg Avec0.JPG (10,7 Ko, 8 affichages)
Type de fichier : jpg Sans0.JPG (10,1 Ko, 5 affichages)
carotte31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 14h02   #13
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
Tu as mis le tag résolu donc tu as résolu ton problème... Comment ?
__________________
__~{@ 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 01/08/2006, 14h08   #14
Invité de passage
 
Inscription : janvier 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 22
Points : 4
Points : 4
En fait j'ai résolu mon problème pour comment réaliser un BIRT Graphe horizontal !
Mais il reste ce bug quand il y a une valeur à 0.
carotte31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 14h13   #15
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
1. Pose ta question (en anglais) sur le newsgroup de Eclipse
2. Si tu te rends compte que c'est vraiment un bug, signale-le sur le site de Eclipse/BIRT
3. Tu as plusieurs solutions pour contourner le problème... : Tu met 0.0 au lieu de 0.0 ou tu met une valeur très très très petite (solutions non testées).
__________________
__~{@ 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 01/08/2006, 14h32   #16
Invité de passage
 
Inscription : janvier 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 22
Points : 4
Points : 4
J'ai testé de mettre 0.0 et là ça marche !!!
Mais je vais quand même poser la question sur le newsgroup !!

En tout cas merci pour ton aide !
carotte31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 14h39   #17
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
Citation:
Envoyé par carotte31
J'ai testé de mettre 0.0 et là ça marche !!!
Mais je vais quand même poser la question sur le newsgroup !!

En tout cas merci pour ton aide !

Beh de rien. Pourtant j'avais très peu d'espoir sur cette solution.
__________________
__~{@ 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
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h12.


 
 
 
 
Partenaires

Hébergement Web