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 26/09/2011, 10h31   #1
Invité de passage
 
Homme
Développeur Web
Inscription : juillet 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2011
Messages : 8
Points : 4
Points : 4
Par défaut Data Cubes et calcul de totaux personnalisés

Bonjour à tous,
J'ai découvert BIRT, il y a maintenant 1 semaine, et je trouve cet outil très pratique mais je suis tout de même confronté à un souci:
J'ai créé un data cube de la forme suivante :

| Groupe 1 | Groupe 2 ..
| Personne 1 | Personne 2 |.. | Personne 10 | Personne 11 | ...
Ville 1 | Jour | 10 | 12 | | 11 | 3 |
| Nuit | 5 | 7 | | 9 | 7 |
Ville 2 | Jour | 10 ....

Qui calcule des "compteurs" pour chaque personne de chaque groupe réparti par villes et par périodes (Heureusement que j'ai fait un dessin... )
Jusque là tout va bien, mais à présent j'aimerai afficher 2 totaux en bas de ce tableau qui permettraient de faire la somme des compteurs pour chaque personne par période i.e.

Total jour | 20 | ...
Total nuit | 5 | ...

Pour l'instant je n'ai réussi qu'à générer le total général, qui ne tient pas compte de la période, et donc je voudrai savoir si cela est réalisable (en utilisant un filtre ou autre.)

Merci d'avance !
Yoyo17 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2011, 12h57   #2
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,

et bien le dessin du rapport n'est pas extrêmement clair, mais tu peux très facilement ajouter des sous-totaux pour chaque axe de ton cube. Par exemple dans le design du tableau croisé clique-droit sur "Personne"->Totals, et il proposera les différents sous totaux qu'il peut appliquer, il ne reste plus qu'à les cocher.

A+
donino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2011, 13h38   #3
Invité de passage
 
Homme
Développeur Web
Inscription : juillet 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2011
Messages : 8
Points : 4
Points : 4
Effectivement ça rend assez dégueux..

Sinon j'ai déjà vu la fonctionnalité dont tu me parles, mais ce n'est pas exactement ça que je recherche

Je joins un grossier montage de ce que je cherche à obtenir (en admettant qu'il y a un certain nombre de villes contenant chacune 2 sous catégories : Jour et Nuit.)
Yoyo17 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2011, 14h56   #4
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
Ah c'est bien plus clair comme ça

Perso je n'ai pas eu l'occasion de créer ce genre de total général filtré. Nativement comme tu as du le voir on peut facilement filtrer le total sur les valeurs de la mesure, mais sur les valeurs des axes je suis pas sûr qu'on puisse le faire. On va voir ce qu'en disent les experts, il y a peut être une astuce pas trop compliquée.

Au pire il y aura heureusement un contournement très simple, en créant un deuxième tableau croisé à partir du même cube, juste sous le premier. Strictement identique au premier tableau mais en enlevant l'axe "ville".

Niveau perf => Birt utilise le même dataset et le même cube pour les 2 tableaux (une seule requête), très peu d'impact
Niveau maintenance => utiliser les styles CSS dans les 2 tableaux, peu d'impact
Niveau ergonomie => Si les colonnes sont bien calées peu d'impact, toutefois je ne sais pas si il est possible de "cacher" les libellés des colonnes du deuxième tableau, même si c'est peut être plutôt une bonne chose de les répéter.

Bon courage A+
donino est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/09/2011, 15h13   #5
Invité de passage
 
Homme
Développeur Web
Inscription : juillet 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2011
Messages : 8
Points : 4
Points : 4
Aaah voici une bidouille assez tentante!
J'avais effectivement réfléchi un peu à construire un second tableau, mais je n'avais pas réussi à voir les choses sous cet angle.
Je vais tenter ton astuce pour voir si elle est viable, et je fermerai le sujet si cela fonctionne
Merci à toi

EDIT: Ça marche tout seul (ou presque)
Merci encore pour ton astuce, elle résout en effet parfaitement mon problème
Yoyo17 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 18h06.


 
 
 
 
Partenaires

Hébergement Web