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 30/05/2011, 12h28   #1
Rédacteur/Modérateur
 
Avatar de David55
 
Homme David S.
Etudiant en alternance
Inscription : août 2010
Messages : 1 167
Détails du profil
Informations personnelles :
Nom : Homme David S.
Âge : 22
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant en alternance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2010
Messages : 1 167
Points : 2 304
Points : 2 304
Par défaut [CroosTab]: Soustraire les lignes

Bonjour à tous et à toutes,

Je possède une cross tab affichant le nombre de congés et le nombre total de jour pour chaque mois de l'année.


Le problème est que j'aimerai pouvoir faire la soustraction des 2 au lieu de faire le total!

J'aimerai donc qu'avoir à la dernière ligne:

Code :
1
2
3
4
5
 
________________| Mois
congés          | NbCongé
nombre de jours | NbJours
Total           | abs(NbCongés - NbJours)
Quelqu'un aurait une idée car lorsque je crée le total, l'agrégation généré ne me propose pas la soustraction!

Merci d'avance,
__________________
Vous trouverez ma page perso avec des tutoriels sur Android et BIRT au lien suivant : http://dsilvera.developpez.com
N'oubliez pas de voter pour les messages dont la réponse est pertinente (en bas à droite du cadrant)
Vous voulez afficher du code :
Votre problème est résolu :
Pas de question technique par MP !
David55
David55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2011, 13h13   #2
Membre confirmé
 
Nicolas Vives
Inscription : avril 2010
Messages : 178
Détails du profil
Informations personnelles :
Nom : Nicolas Vives

Informations forums :
Inscription : avril 2010
Messages : 178
Points : 212
Points : 212
Bonjour,

Je ne comprends pas ce qui te gêne. Tu n'as qu'à faire, dans ta case du total, une agrégation de somme de jours de congés, une agrégation de jours normaux, et un data binding faisant la valeur absolue de la différence.

Où est-ce que tu coinces ?
nicolas.1.vives est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/05/2011, 13h51   #3
Rédacteur/Modérateur
 
Avatar de David55
 
Homme David S.
Etudiant en alternance
Inscription : août 2010
Messages : 1 167
Détails du profil
Informations personnelles :
Nom : Homme David S.
Âge : 22
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant en alternance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2010
Messages : 1 167
Points : 2 304
Points : 2 304
Ba ... Maintenant je ne coince plus!!! Je n'avais pas du tout pensé à faire comme ca


Merci à toi
__________________
Vous trouverez ma page perso avec des tutoriels sur Android et BIRT au lien suivant : http://dsilvera.developpez.com
N'oubliez pas de voter pour les messages dont la réponse est pertinente (en bas à droite du cadrant)
Vous voulez afficher du code :
Votre problème est résolu :
Pas de question technique par MP !
David55
David55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2011, 15h01   #4
Rédacteur/Modérateur
 
Avatar de David55
 
Homme David S.
Etudiant en alternance
Inscription : août 2010
Messages : 1 167
Détails du profil
Informations personnelles :
Nom : Homme David S.
Âge : 22
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant en alternance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2010
Messages : 1 167
Points : 2 304
Points : 2 304
J'ai retrouvé mon bogue! Je ne peux pas faire exactement comme tu me l'as dit car en faite nbJour et nbCongé sont le résultat après execution, avant exécution je n'ai qu'un seul champ tout comme les champs "congés" et "nombre de jours". Ce qui me donne:


Code :
1
2
3
 
________________| Mois
libelle          | sum
Ainsi, je ne peut pas différencié le jour de congés du nombre de jours!

Donc, j'ai trouvé une solution: alourdir ma requête SQL en gérant mon calcule dedans!

Si tu as une autre solution ...
__________________
Vous trouverez ma page perso avec des tutoriels sur Android et BIRT au lien suivant : http://dsilvera.developpez.com
N'oubliez pas de voter pour les messages dont la réponse est pertinente (en bas à droite du cadrant)
Vous voulez afficher du code :
Votre problème est résolu :
Pas de question technique par MP !
David55
David55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2011, 15h41   #5
Membre confirmé
 
Nicolas Vives
Inscription : avril 2010
Messages : 178
Détails du profil
Informations personnelles :
Nom : Nicolas Vives

Informations forums :
Inscription : avril 2010
Messages : 178
Points : 212
Points : 212
Je ne comprends pas ton problème ; il vient sûrement des différents types de données dans un tableau croisé (mesures, agrégations, data...), mais je n'arrive pas à comprendre quelle partie pose problème.

Je t'ai fait un exemple. Dedans, il y a des mesures, des agrégations, des data bindings. J'espère que tu trouveras ton bonheur.

PS : on ne dit pas [CroosTab], mais [Table de restaurant universitaire].
nicolas.1.vives est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/05/2011, 16h33   #6
Rédacteur/Modérateur
 
Avatar de David55
 
Homme David S.
Etudiant en alternance
Inscription : août 2010
Messages : 1 167
Détails du profil
Informations personnelles :
Nom : Homme David S.
Âge : 22
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant en alternance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2010
Messages : 1 167
Points : 2 304
Points : 2 304
Merci pour l'exemple
__________________
Vous trouverez ma page perso avec des tutoriels sur Android et BIRT au lien suivant : http://dsilvera.developpez.com
N'oubliez pas de voter pour les messages dont la réponse est pertinente (en bas à droite du cadrant)
Vous voulez afficher du code :
Votre problème est résolu :
Pas de question technique par MP !
David55
David55 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 17h18.


 
 
 
 
Partenaires

Hébergement Web