Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Webi
Webi Forum d'entraide Webi (client léger)
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 28/01/2008, 16h57   #1
Membre régulier
 
Inscription : décembre 2003
Messages : 96
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 96
Points : 80
Points : 80
Par défaut fonction EnDate sous webi

Bonjour,

j'ai un soucis avec cette fonction sous webi. Quand je l'utilise comme ceci
Citation:
EnDate("10/10/2007";"dd/MM/yyyy")
pas de problème. Mais quand je l'utilise avec la fonction RéponseUtilisateur
Citation:
EnDate(RéponseUtilisateur("date fin");"dd/MM/yyyy")
au lieu de me retourner la réponse il me met #erreur.

Si j'utilise seulement la fonction RéponseUtilisateur j'ai la résultat suivant
Citation:
13/01/2008 00:00:00
Est-ce que ce problème est déjà arrivé à quelqu'un?
jsaviola est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 17h05   #2
Membre régulier
 
Inscription : décembre 2003
Messages : 96
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 96
Points : 80
Points : 80
Bon en fait c'etait à cause du format de la date avec les heures minutes et secondes mais c vraiment casse c......
jsaviola est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 17h44   #3
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
Bonjour,
Puiqu'il te faut convertir en date une chaîne de caractère, tu as effectivement deux méthode :
Code :
1
2
3
EnDate(Gauche(RéponseUtilisateur("date fin"),10);"dd/MM/yyyy") 
ou bien 
EnDate(RéponseUtilisateur("date fin") ,"jj/mm/aaaa hh:mm:ss")
Je m'étonne au passage que ta fonction RéponseUtilisateur("date fin") fonctionne alors qu'elle ne respecte pas la syntaxe :
Code :
=RéponseUtilisateur(FournisseurDeDonnées(<unevariable>) ,"date fin")
Quelqu'un utilisant webi pourrait il nous dire si la syntaxe y est différente ?

Enfin pour ceux qui liront ce sujet et qui sint en Deski :
  • évtez de taper le nom de la requête
  • utilisez plutôt la fonction Fournisseur de Données(<n'importe quelle variable de la requête>) comme ci dessus
seule méthode qui assure la pérennité de vos formules si la requête est renommée.
A +
__________________
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 28/01/2008, 17h55   #4
Membre régulier
 
Inscription : décembre 2003
Messages : 96
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 96
Points : 80
Points : 80
Sous Webi le fournisseur de données est optionnel
jsaviola 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 12h48.


 
 
 
 
Partenaires

Hébergement Web