|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : mai 2007 Messages : 314 ![]() |
Bonjour tlm,
Je suis devant un probleme de formule lorsque j'affiche la fomule suivante les données s'affiche normalement: Code :
=[Total]WHERE([Date]=DernierJourDeLaSemaine([Date])) Code :
=[Total]WHERE([Date]=DernierJourDuMois([Date])) quelqu'un peut-il m'aider!!? Merci |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mai 2007 Messages : 314 ![]() |
Excuses
j'ai oublier de preciser la version que j'utilise est BO XI r2 et meme la formule ci-dessous n'affiche rien : Code :
=[Total]WHERE([Date]=DateRelative([Date];1)) |
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
peut-être un problème d'année bisextile !!!
es-tu sur d'avoir des valeurs à cette date ? Avant de faire le where....essaye de faire une seule partie de la formule pour voir si cela est OK.....est-ce que les fonctions dernierjourdumois() sont OK ? mais à priori on ne peut pas utiliser de fonction dans un Où () (where pour toi) ....il vaut mieux dans ton cas utiliser un IF THEN ELSE
__________________
~~ bastoonet ~~ "Team BAB - Spécialistes BO" |
|
|
00
|
|
|
#4 | |||
|
Membre habitué
![]() Inscription : mai 2007 Messages : 314 ![]() |
Bonjour bastoonet,
Citation:
Citation:
Citation:
merci pour ton aide |
|||
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
à priori on ne peut pas utiliser de fonction dans un Où () (where pour toi)
WHERE doit donc être utilisé directement avec une variable...ex : where (<date>='01/12/2007') ....il vaut mieux dans ton cas utiliser un IF THEN ELSE
__________________
~~ bastoonet ~~ "Team BAB - Spécialistes BO" |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : mai 2007 Messages : 314 ![]() |
c'est vraie la fonction mache tres bien avec un variable mais le but est d'afficher un rapport montly qui prend la valeur du dernier jour de chaque mois
Comment utililser la solution que tu as proposé "IF THEN ELSE " en sachant que je suis un utilisateur sur WebI et je n'ai pas accés pour designer |
|
|
00
|
|
|
#7 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
Par contre c'est bizarre que cela fonctionne avec la fonction semaine mais pas dernier jour dumoi !!!
et bien comme tu as tapé where.....tu tape le if then else IF ([Date]=DernierJourDuMois([Date])) THEN [Total] ELSE 0
__________________
~~ bastoonet ~~ "Team BAB - Spécialistes BO" |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : mai 2007 Messages : 314 ![]() |
meme le IF ne veut pas MARCHER !!!
|
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Inscription : mai 2007 Messages : 314 ![]() |
La solution avec IF marche tres bien avec DernierJourDeLaSemaine()
je n'arrive pas a detecter le probleme avec DernierJourDuMois() |
|
|
00
|
|
|
#10 | ||||
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Bonsoir,
C'est quoi cette syntaxe en Anglish ? C'est Webish ? Bon ! Soyons sérieux : Puisque le Où (Where) veut une valeur plutôt qu'une Egalité, pourquoi ne pas la lui donner Code :
Si ça ne marche pas j'essaierais : Code :
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
||||
|
|
00
|
|
|
#11 |
|
Membre habitué
![]() Inscription : mai 2007 Messages : 314 ![]() |
Bien trouvé Bruno2r
la deuxieme formule marche tres bien merci beaucoup pour votre aide |
|
|
00
|
|
|
#12 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Merci à toi pour le Résolu ...
C'est dépriment je trouve tous ces sujets sans Résolu.
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com