Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
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 19/02/2008, 16h56   #1
Membre du Club
 
Inscription : août 2006
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 73
Points : 57
Points : 57
Par défaut [BO 5.1.8] Palmarès et sous totaux

Bonjour,

Je souhaite utiliser un palmarès sur un tableau comportant des données de 2 requêtes synchonisées manuellement (SQL à la carte).

Mon problème est le suivant : Dès que j'ajoute au tableau un indicateur provenant de la 2eme requête, le total affiché ne tient plus compte du filtre correspondant au palmarès. C'est le total général du tableau qui s'affiche.

Quelqu'un a t-il une idée ?

Merci

Cordialement

Sergio
Sergio63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2008, 17h02   #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
as-tu essayé de faire dans l'ordre inverse...ajouter la variable puis poser le palmarès ?
__________________
~~ bastoonet ~~

"Team BAB - Spécialistes BO"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2008, 17h15   #3
Membre du Club
 
Inscription : août 2006
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 73
Points : 57
Points : 57
Oui, j'ai essayé et j'ai exactement le même résultat.
Sergio63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 08h25   #4
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
Citation:
Envoyé par Sergio63 Voir le message
Bonjour,

Je souhaite utiliser un palmarès sur un tableau comportant des données de 2 requêtes synchonisées manuellement (SQL à la carte).

Mon problème est le suivant : Dès que j'ajoute au tableau un indicateur provenant de la 2eme requête, le total affiché ne tient plus compte du filtre correspondant au palmarès. C'est le total général du tableau qui s'affiche.

Quelqu'un a t-il une idée ?

Merci

Cordialement

Sergio
Bonjour,
Mieux vaut remplacer le filtre sur le tableau ou global en intégrant la restriction dans la formule de la colonne de l'indicateur:
Code :
=<Indicateur>(<Dimension> = "Valeur filtrée")
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 10h22   #5
Membre du Club
 
Inscription : août 2006
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 73
Points : 57
Points : 57
Bonjour,

Effectivement, j'ai pensé à un truc comme ça.

Mais j'utilise un palmarès pour n'afficher que les 20 plus gros clients selon l'objectif 2008 (ma seconde requête doit récupérer le réalisé dans une autre table).

Pour filtrer, j'ai ajouté une variable "Ordre" qui contient la position du client (fonction "Rang"). Mais cette variable n'est pas utilisable ni pour ajouter directement un filtre sur la tableau ni comme tu me le proposes dans une restriction avec "Où".

Sergio
Sergio63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 10h30   #6
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
Citation:
Envoyé par Sergio63 Voir le message
Bonjour,

Effectivement, j'ai pensé à un truc comme ça.

Mais j'utilise un palmarès pour n'afficher que les 20 plus gros clients selon l'objectif 2008 (ma seconde requête doit récupérer le réalisé dans une autre table).

Pour filtrer, j'ai ajouté une variable "Ordre" qui contient la position du client (fonction "Rang"). Mais cette variable n'est pas utilisable ni pour ajouter directement un filtre sur la tableau ni comme tu me le proposes dans une restriction avec "Où".

Sergio
Je ne comprends pas ce que tu veux faire....
Ton filtre à l'origine il portait sur quoi ?
Pas sur l'ordre tout de même ! Ca c'est le boulot du Palmarès ....
Citation:
Dès que j'ajoute au tableau un indicateur provenant de la 2eme requête, le total affiché ne tient plus compte du filtre correspondant au palmarès.
Ce que tu cherches à faire au juste c'est quoi ?
Filtrer tes clients en fonction des résultats du Palmarès ?
Peux tu nous préciser un peu plus ?
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 10h51   #7
Membre du Club
 
Inscription : août 2006
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 73
Points : 57
Points : 57
Je me suis peut-être mal exprimé alors je vais expliquer de nouveau.

Je veux pour chaque commercial les 20 premiers clients selon l'objectif qui leur est assigné pour 2008, donc et j'ai ouvert une section sur le commercial et ensuite j'utilise un palmarès .

Tant que dans le tableau je n'affiche que le nom du client et l'objectif (données issues de la 1ere requête), tout va bien, l'objectif total en pied de tableau correspond bien aux 20 clients affichés.

Mais dès que je rajoute le chiffre d'affaires qui provient de la 2eme requête, l'objectif total et le CA total sont calculés sur l'intégralité des enregistrements et non plus sur les 20 qui sont affichés (c'est pour ça que que je parlais de "filtre correspondant au palmarès", expression qui porte à confusion je le reconnais).
Sergio63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 11h00   #8
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
Compris et merci pour ces précisions.
A mon avis :
  • soit ton commercial en section n'existe pas dans la requête 2
  • soit si il existe il n'est toujours pas synchronisé
Quand tu fait Format/Palmarès
c'est quoi la variable utilisée ?
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 11h12   #9
Membre du Club
 
Inscription : août 2006
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 73
Points : 57
Points : 57
J'applique le palmarès sur le code du client, c'est plus précis que le nom et je suis sûr d'éviter les doublons.

Je pense aussi que le problème vient de la synchro, elle me paraissait correcte mais je vais vérifier plus en détail.

En attendant merci de consacrer un peu de ton temps à mon problème.
Sergio63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 12h37   #10
Candidat au titre de Membre du Club
 
Inscription : octobre 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 12
Points : 12
Points : 12
Il me semble que ce que tu veux faire n'est pas possible sur cette version. Je suis en 5.1.9 et j'ai eu besoin de la même chose ... et ...

pour répondre à mon besoin, j'ai créé un rapport me donnant toutes les infos dont j'avais besoin sous la forme d'un "fichier plat" (dans ton cas : commercial / client / objectif / réalisé ...). J'exporte ce fichier dans Excel (via une macro VBA) puis j'ai fait une autre requête BO sur la base de ce "fichier de données personnelles". Et là, comme toutes mes données viennent du même fournisseur de données ... cela fonctionne.

Cette version de BO ne sait plus gérer les sous-totaux dans les palmares dès lors que tu fais appel à plusieurs fournisseurs de données.
Hitmath est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 15h36   #11
Membre du Club
 
Inscription : août 2006
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 73
Points : 57
Points : 57
Ok, l'idéal serait d'utiliser une table temporaire parce-que passer par Excel via un fichier texte, c'est lourd...

Je vais essayer de trouver une solution.

Merci à tous.

Sergio
Sergio63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 17h52   #12
Candidat au titre de Membre du Club
 
Inscription : octobre 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 12
Points : 12
Points : 12
C'est naturellement un peu lourd de passer par Excel, mais n'ayant pas accès à la base Oracle sur laquelle pointe mes univers, je n'avais d'autres choix que de procéder de la sorte.
mais très efficace malgré tout
Hitmath est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 18h36   #13
Membre du Club
 
Inscription : août 2006
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 73
Points : 57
Points : 57
J'ai trouvé une solution : au lieu de faire 2 fournisseurs de données et de les synchroniser avec BO, j'ai fait un seul fournisseur avec l'union de 2 Select dans ma requête SQL.

Merci à tous

Cordialement
Sergio63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 23h23   #14
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
C'est effectivement une sage solution...
Alors un petit peut être ?
Merci
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r 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 03h13.


 
 
 
 
Partenaires

Hébergement Web