Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Autres
Autres Autres logiciels d'informatique décisionnelle, de statistiques, générateurs d’états ou outils infocentre : EpiInfo, FreeReport, FastReport, Hyperion, JPivot, QuickReport, Mondrian, ReportBuilder, Stata, Spad, Spss, etc.
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 24/10/2006, 11h36   #1
Invité régulier
 
Inscription : août 2006
Messages : 39
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 39
Points : 5
Points : 5
Par défaut [Mondrian] Colonne de progression

Bonjour !

J'utilise Mondrian depuis peu pour faire des rapports et j'ai un p'tit soucis.
Je voudrais savoir s'il est possible d'avoir une colonne qui affiche la progression d'une valeur par rapport à l'année précédente.
Exemple:
Code :
1
2
3
ANNEE | ENTREPRISE | NB SALARIES | PROG(%)
2006  |   ENT1     |     1 165   |     21% 
      |    ENT2    |    560      |    15%
Ici, cela veut dire que le nombre de salariés de l'entreprise ENT1 a progressé de 21% par rapport à 2005...
Est-ce que quelqu'un sait comment faire ? Faut-il modifier le cube ? rajouter une dimension, un CaculatedMember ?....

Si vous avez une idée, ou 2 ou 3... ;-)
Merci,

Jérémy
dje2303 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 14h37   #2
Membre régulier
 
Inscription : juillet 2003
Messages : 83
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 83
Points : 90
Points : 90
Bonjour,

Peux tu nous donner un rapide descriptif des tables qui correspondent à ton exemple.
Quelles infos sont présentes dans ta table de faits ?
dimension : annee, identifiant entreprise, ...
indicateurs : nbre d'employés, CA, ...

Merci.
selecta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2006, 12h34   #3
Invité régulier
 
Inscription : août 2006
Messages : 39
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 39
Points : 5
Points : 5
Salut,

En fait, c'etait juste un exemple pour donner une idée de ce que je voudrais.
Donc dans mon cas reel, j'ai une table de fait "consommation" avec comme dimensions, notamment: date, client, magasin
et comme indicateurs: montant_consommation, montant_commission

Apres dans les tables de dimensions, c'est assez classique, pour date: id_date, le jour, le mois, l'annee...
pour client: id_client, un nom, email, adresse, un numero...
pour magasin: id_magasin, un numero de magasin, un libelle, adresse....

Je ne peux malheureusement pas trop rentrer dans les détails vu que c'est plutôt confidentiel. J'espère que ça peut aider à trouver le principe, comment avoir la progression des mesures, d'une année sur l'autre. J'ai bien un rapport où j'ai mes données pour chaque année, mais je n'arrive pas à afficher la progression....

Merci de m'aider.
dje2303 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 11h26   #4
Membre régulier
 
Inscription : juillet 2003
Messages : 83
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 83
Points : 90
Points : 90
Bonjour,

Pas forcément facile avec Mondrian/Jpivot.
Plusieurs solutions
1) Faire du pré calculé si le type de rapport le permet.

2) Définir un indicateur calculé (CalculatedMember) si la table de faits pour 1 enregistrement donné a toutes les colonnes présentes pour remplir et effectuer la formule de notre de indicateur.
ça peut être fait au sein de la définition du cube. On a dans ce cas 1 indicateur qui s'appuit sur d'autres indicateurs quelque soient les dimensions. Sa formule est vraie pour toutes dimensions.
Exemple : CA, nombre de vente stockées en base
et on définit le ratio CA/vente.

3) On définit par langage MDX avant de poser la requête 1 paramètre qui s'appuiera sur 1 indicateur et ses différentes valeurs en dépendance avec la dimension pour laquelle on veut calculer 1 progression.
Exemple classique d'évolution annuelle pour le chiffre d'affaire de différents départements
L'indicateur dynamique défini portera sur le CA pour l'année N (courante)et le CA pour l'année N-1 (précédente).

with member [Measures].[EVOL_CA]
as '(([Measures].[CA], [ANNEE].CurrentMember)
- ([Measures].[CA], [ANNEE].CurrentMember.PrevMember))'
select NON EMPTY Crossjoin({[Measures].[EVOL_CA]}, [ANNEE].Members) ON COLUMNS,
NON EMPTY {[DEPARTEMENT].[Tous]} ON ROWS
from [FAIT]


Ensuite il faut retravailler la visu sous Jpivot pour y associer le CA pour ne retenir par exemple que les 2 ou 3 années qui nous interressent


Cordialement

Selecta
selecta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 14h22   #5
Invité régulier
 
Inscription : août 2006
Messages : 39
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 39
Points : 5
Points : 5
Bonjour,

Merci beaucoup ! j'ai essayé directement la solution 3 et le résultat me semble pas mal du tout

Après, c'est vrai qu'il faut jouer avec les colonnes et les lignes pour avoir quelque chose de bien lisible mais ça fait plaisir d'avoir une progression !

En fait c'est les CurrentMember et PrevMember que je ne connaissais pas.

Je continue de tester tout ça,
Encore merci!

Jérémy
dje2303 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2007, 17h22   #6
Nouveau Membre du Club
 
Inscription : septembre 2005
Messages : 74
Détails du profil
Informations personnelles :
Âge : 38
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2005
Messages : 74
Points : 39
Points : 39
Hello,

Je te conseille de coder ton MDX sous JRubik, ce qui te permettra de visualiser de manière rapide et aisée le rendu de ta query sans à avoir à tout recharger et passer par JPivot ...
J'utilise JRubik constamment en mode dev, après lorsque la partie MDX est finie et validée, je la transfère dans l'archi JPivot (query dans la jsp).

Vincent Teyssier
VinZent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2007, 17h24   #7
Nouveau Membre du Club
 
Inscription : septembre 2005
Messages : 74
Détails du profil
Informations personnelles :
Âge : 38
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2005
Messages : 74
Points : 39
Points : 39
Dje, tu as quelques images écrans de mon travail actuel sur Mondrian et Rubik ici : http://open-bi.blogspot.com
Tu verras la conjonction des deux outils.

Vincent Teyssier
VinZent 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 06h42.


 
 
 
 
Partenaires

Hébergement Web