Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Débuter
Débuter Forum d'entraide pour débuter avec Business Object
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/03/2011, 11h00   #1
Membre actif
 
Inscription : septembre 2007
Messages : 630
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 630
Points : 165
Points : 165
Par défaut Obtenir que le dernier enregistrement ?

Bonjour,

je suis sous BO 5 fourni par un éditeur de logiciel (univers non modifiable).
J'ai un état qui me donne qq chose de ce genre :
Citation:
client - article - prix - date
DUPO - ARTI1 - 100 - 12/01/2011
DUPO - ARTI1 - 110 - 31/01/2011
TOTO - ARTI1 - 105 - 28/02/2011
TOTO - ARTI2 - 244 - 20/03/2011
TOTO - ARTI2 - 300 - 15/02/2011
Mon pb est que je ne voudrais obtenir qu'1 ligne par client et par article : afin d'obtenir le prix pratiqué lors de la dernière vente. J'ai essayé avec un max sur la date mais cela reste détaillé (comme l'exemple ci-dessus).

Voici ce que je cherche à obtenir :
Citation:
client - article - prix - date
DUPO - ARTI1 - 110 - 31/01/2011
TOTO - ARTI1 - 105 - 28/02/2011
TOTO - ARTI2 - 244 - 20/03/2011
Je ne souhaite pas passer par un SQL à la carte car mon user ne connait pas SQL et souhaite, par la suite, fabriquer d'autres états sur le même principe.

Auriez-vous une solution miracle à me proposer ?

Merci à ceux qui peuvent m'aider
Thiault
tibofo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2011, 13h04   #2
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
Bonjour,

Il doit être possible de réaliser ceci avec une rupture sur produit et client et un classement sur la date.
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 08h08   #3
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Bonjour,

Ce post devrait t'aider.

Bon courage
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 14h50   #4
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
Je confimre la réponse de carden,

Solution :
1 - Mettre un tri croissant sur la date
2 - Faire une rupture sur client (ne pas afficher le pied dans les paramètres de la rupture)
3 - Faire une rupture sur article (décocher 'supprimer les doublons' dans les paramètre de la rupture)
4 - Copier les cellules client, prix et date dans le pied de la rupture article
5 - Plier cette rupture (dans paramètre de la rupture)

et voilà
__________________
~~ bastoonet ~~

"Team BAB - Spécialistes BO"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 15h00   #5
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Dans cette solution, on n'obtiendrait pas un #MULTIVALUE sur la date & le prix?
Je suis à peu près d'accord sur le principe, mais je pense qu'il va y'avoir ce problème.
Ne faut-il pas mettre un max(date) ?
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 15h09   #6
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
essaye....


y'aura pas de problème, car si tu places une valeur dans un pied de rupture,(sans utiliser de fonction d'aggregat de type somme ou moyenne...) la valeur affichée sera la valeur de la dernière ligne de cette rupture, donc comme on a mis un tri croissant sur la date, cette dernière ligne 'unique' est celle correspondante au prix pour la date la plus récente ..cqfd
__________________
~~ bastoonet ~~

"Team BAB - Spécialistes BO"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 15h27   #7
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Ok, donc c'est BO qui n'est pas être logique alors.
J'ai fait le test, ca marche uniquement en DeskI.
En WebI, il me met bien le multivalue que j'espérais
Je suis en XI 3.1.
C'est quand même fou qu'un tel bug n'ait pas été corrigé...
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 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 22h41.


 
 
 
 
Partenaires

Hébergement Web