Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects
Business Objects Forum d'entraide sur Business Objects. Avant de poster --> FAQ BO, Tutoriels BO
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 09/01/2008, 10h40   #1
Membre à l'essai
 
Inscription : octobre 2003
Messages : 63
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2003
Messages : 63
Points : 20
Points : 20
Par défaut [BO 6.5] Contexte de calcul

Bonjour à tous,

J'ai un problème qui commence à m'enerver depuis 2j :

Je travaille sur un reporting sur des réclamations clients, et je dois créer un indicateur qui me compte les clients ayant formulés au moins une réclamation sur l'année N-1 et qui ont formulés au moins une récla en N.

Pour se faire j'ai créé une variable RECLA qui me fait le calcul suivant :

Code :
1
2
=Si (<Année Min Date de cloture de la récla> = Année(DateCourante())-1) et 
(<Année MAx Date de cloture de la récla>=Année(DateCourante()) alors 1 sinon 0
Cette formule me donne 1 ou 0 sur chacune des lignes désirées.
Jusqu'ici rien de bien relou.

Cette ligne est associée avec un ID Siebel (Numéro Client), ce qui donne un tableau à 2 colonnes. Une avec l'ID et en face 0 ou 1.

Ce que je veux faire est de compter les 1 : pour cela pas de problème avec une somme ça fonctionne en bas du tableau.

Maintenant je souhaite sortir cette somme du tableau, donc je rajoute les contextes qui vont bien : avec Somme(<RECLA> dans <ID Siebel>) dans Rapport

Et normalement avec ce contexte ça passe.
Mais là NON.

J'ai effectué plein de tests, par exemple quand j'applique cette formule dans le tableau avec la colonne ID Siebel, la somme est dupliquée sur toutes les lignes (normal) donc je ne comprends pas quel est le contexte manquant?? ou quoi que soit à ce calcul.

Peut être ma manière de le calculer est mauvais, je suis ouvert à toutes propositions.

Merci d'avance à tous.

PS : je précise que j'ai 2 ans exp en BO, c'est la 1ère fois que je rencontre ce problème
kenobyalex est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2008, 11h46   #2
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
Cela arrive quand il manque les associations au objet auquel tu fais réfence.

Dans le tableau c'est OK car pour chaque ligne ta variable fait référence à la valeur de id siebel de la ligne...

Hors du tableau il n'y a plus de référence.


La solution pour avoir ta donnée dans une cellule hors du tableau (pas top mais bon) :
- tu copie le tableau
- tu fais une rupture sur une valeur unique du tableau (année par exemple)
- là dans ton pied de rupture tu dois avoir le total de ta variable RECLA qui est OK
- ensuite formate ta rupture pour la "plier" et ainsi masquer les ligne de détail
- ensuite suprime du pied de rupture les celluls ininterressante et supprime l'entete !!!

enfin en théorie ça marche...après
__________________
~~ bastoonet ~~

"Team BAB - Spécialistes BO"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2008, 11h59   #3
Membre à l'essai
 
Inscription : octobre 2003
Messages : 63
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2003
Messages : 63
Points : 20
Points : 20
Ben écoute ça fonctionne très bien ta technique.

Merci bcp, ça m'enlève une épine du pied.

Merci encore.
kenobyalex 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 14h36.


 
 
 
 
Partenaires

Hébergement Web