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 30/05/2011, 18h33   #1
Invité régulier
 
Inscription : mai 2010
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 49
Points : 6
Points : 6
Par défaut affichage sur une seule ligne

Bonjour,

Après avoir essyer maintes fois sans résultat, je viens vous solliciter espérant que vous pourriez m'apporter une solution à cette problématique:

Ma requete me renvoie un résultat qui est le suivant:

N° de parution Date prestation
261 2011/01
263 2011/01
263 2011/03
264 2011/02
264 2011/03
265 2011/04
265 2011/04

Je souhaiterais un seule n° de parution sans doublon (261,263,264,265) mais aussi avoir les deux dates prestation pour chaque n° dans la même cellule.
Je me demande s'il y a possibilité de concatener ou s'il y a une autre fonction permettant le résultat suivant:

261 2011/01
263 2011/01;2011/03
264 2011/02;2011/03
265 2011/04;2011/04

je souhaiterais avoir cet affichage pour éviter les doublons car j'ai appliquer une fonction precedent sur la variable n° de parution.

Je vous remercie d'avance de vos éclairages et/ou orientations.

Bonne soirée à tous

thanmirt
thanmirt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 00h17   #2
Membre régulier
 
Avatar de arosec
 
Homme
Chef de projet en SSII
Inscription : mai 2009
Messages : 50
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2009
Messages : 50
Points : 99
Points : 99
Bonsoir,

Sous BO 5.1, j'aurai fait quelque chose du genre:
Code :
1
2
 
=min(FormatDeDate(<Date Prestation>,"jj/mm/aaaa")) & " - " max(FormatDeDate(<Date Prestation>,"jj/mm/aaaa"))
à la place de l'objet date actuel...

On peut par la suite améliorer l'affichage dans le cas ou min(...)=max(...)
Code :
1
2
 
=si min(FormatDeDate(<Date Prestation>,"jj/mm/aaaa")) = max(FormatDeDate(<Date Prestation>,"jj/mm/aaaa")) alors min(FormatDeDate(<Date Prestation>,"jj/mm/aaaa")) sinon (min(FormatDeDate(<Date Prestation>,"jj/mm/aaaa")) & " - " max(FormatDeDate(<Date Prestation>,"jj/mm/aaaa"))
A creuser!
arosec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 09h43   #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,

BO n'offre pas cette possibilité.
La méthode d'arosec doit fonctionner, mais se limite uniquement à 2 valeurs par N° de parution.
Une méthode est de créer une fonction sous ton SGBD et de l'utiliser dans le designer. Par contre, je ne sais pas écrire une telle fonction..
__________________
  • 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 01/06/2011, 18h26   #4
Invité régulier
 
Inscription : mai 2010
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 49
Points : 6
Points : 6
Bonjour,

Je vous remercie pour vos réponses, le résultat me convient.

Passez un bon WE et merci encore fois Arosec
thanmirt 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 17h28.


 
 
 
 
Partenaires

Hébergement Web