|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 5 ![]() |
Bonjour, je suis débutant avec BO 6.
Dans un tableau de données, j'au une colonne date. Je souhaiterais mettre un alerteur sur les champs de cette colonne lorsque la date est inférieure de 30 jours (ou 1 mois) à la date courante. Comment puis je le faire? merci |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
Je n'ai pas BO sous ala main là, mais je pense qu'i lte faut créer un variable qui renvoit par exemple 1 si la date est supérieur à la date courant et 0 sinon.
ex : Code :
=SI (<date> > <date courante>) alors 1 sinon 0 Ensuite ajoute une colonne avec cette variable à ton tableau. Puis ajouter un alerteur sur la ligne qui t'interesse. (tu pourras ensuite masquer la colonne avec ta variable)
__________________
~~ bastoonet ~~ "Team BAB - Spécialistes BO" |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 5 ![]() |
merci
moi non plus je ne l'ai pas sous la main. J'essaierais lundi et je te tiens au courant |
|
|
00
|
|
|
#4 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 185 ![]() |
Bonjour,
bastoonet a raison : il faut passer par une variable test. Celle ci peut être
Je serais toi, je me poserais la question de la règle des 30 jours ... en février et les mois de 31 jours le critère restera de 30 jours auparavant c'est bien ce qu'il te faut ? De la même façon il te faudra choisir entre < 30 et <= 30 ce qui n'est pas la même chose mais tu n'avais pas précisé. 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 !!!" |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 5 ![]() |
bonjour,
j'ai éssayé aujourd'hui mais je n'y suis pas arrivé. Dès demain j'essaie la méthode de bruno2r que je remercie d'avance. Je vous tiens au courant. |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 5 ![]() |
Bonjour,
la solution sur l'alerteur ne fonctione pas car il n'y a pas d'onglet condition. Alors j'y suis arrivé en créant 2 variables: 1)Date courante=DateCourante() 2)Difference jours=JoursEntre([Trfdate];[date courante]) ensuite je crée un alerteur sur la colonne Trfdate avec: comme "objet ou cellule à filtrés" ma variable différences jours comme opérateur: supérieur à comme opérande: 30 les variables ne sont pas visibles dans le tableau, ce qui m'arrange. Je vous remercie quand même de m'avoir mis sur le chemin; |
|
|
00
|
|
|
#7 | |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 185 ![]() |
Citation:
Tu serais pas en webi par hasard ?
__________________
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
|
|
|
#8 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 5 ![]() |
Bonjour bruno2r,
oui éffectivement avec webi merci encore |
|
|
00
|
|
|
#9 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 185 ![]() |
Meci d'avoir répondu.
Tu vois bien que les différences de facons de procéder voire de fonctionnalités sont parfois considérables pour une même version entre Deski et Webi. C'est pour cela qu'on essaie de le préciser car celui qui cherche la procédure pour poser un alerteur doit savoir dans quel environnement BO est posé la demande et proposée la solution. Pas simple.
__________________
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
|
|
|
#10 |
|
Membre régulier
![]() Inscription : avril 2004 Messages : 109 ![]() |
Si le WebI de la version 6 est le même que celui de XI, tu peux :
- créer une variable personnelle que tu vas nommer "Test", de type mesure - réutiliser les variables que tu as créées - Mettre =si([Difference Jours]<30;1;0) - Mettre cette variable dans une colonne à la suite de ton tableau - Définir l'alerteur (en mettant l'alerte sur le 1) - Masquer cette colonne Je suis persuadée que cela marche en XI (j'ai fait un truc du style avec des MonthsBetween donc...) , mais la formule n'était peut-être pas écrite vraiment correctement (peut-être des points virgules où il n'y en a pas, et vice versa, mais en regardant précisément la doc, on peut peut-être s'en sortir) et que la version 6 a une autre syntaxe (?) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com