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 26/01/2008, 03h19   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 5
Points : 0
Points : 0
Par défaut [BO 6][Webi] Alerteur sur date

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
olivier65 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2008, 08h57   #2
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 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"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2008, 12h24   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 5
Points : 0
Points : 0
merci

moi non plus je ne l'ai pas sous la main. J'essaierais lundi et je te tiens au courant
olivier65 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2008, 17h32   #4
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
Bonjour,
bastoonet a raison : il faut passer par une variable test.
Celle ci peut être
  • mise au point dans une colonne ajoutée (puis la colonne supprimée du tableau car une variable est indépendante)
  • créé en tant que nouvelle variable indépendamment du tableau (en passant par Données Variables Ajouter)
  • créé directement dans la définition de l'alerteur (expliqué ci dessous)
Dans tous les cas on pourra la modifier en passant par
  1. Menu Données
  2. Commande Variables
  3. Sélection de la variable dans la liste
  4. Bouton Modifier
Prenons ce dernier cas Création avec l'alerteur:
  1. Menut Format
  2. Commande Alerteurs...
  3. Ajouter
  4. Nommer l'alerteur Inférieur30j dans l'onglet Définition
  5. Aller sur l'onglet Conditions
  6. Cliquer sur Ajouter à droite de la liste Variable à comparer
  7. Nommer la variable TestMoins30j (par exemple)
  8. Aller dans l'onglet Formule
  9. Saisir la formule suivante
    Code :
    = Si (JoursEntre(DateCourante() ,<Date>)<-30) Alors "Inf30" Sinon "PasInf30"
  10. Valider
  11. La variable test apparait dans la liste Variables à comparer
  12. Dans Opérateur1 choisir =
  13. Dans Valeur1 Choixir Listes des valeurs ...
  14. On y trouve bien les deux résultats de test Inf30 et PasInf30
  15. Choisir Inf30
  16. Déterminer l'effet de l'alerteur
  17. Valider
  18. Reprendre un café
Et voilà
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 !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 19h47   #5
Invité de passage
 
Inscription : janvier 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 5
Points : 0
Points : 0
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.
olivier65 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 09h04   #6
Invité de passage
 
Inscription : janvier 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 5
Points : 0
Points : 0
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;
olivier65 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 09h53   #7
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
Citation:
Envoyé par olivier65 Voir le message
Bonjour,

la solution sur l'alerteur ne fonctione pas car il n'y a pas d'onglet condition.
Notre solution visait l'utilisationde BO 6 en client lourd (deski)
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 !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 13h48   #8
Invité de passage
 
Inscription : janvier 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 5
Points : 0
Points : 0
Bonjour bruno2r,

oui éffectivement avec webi


merci encore
olivier65 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 14h17   #9
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
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 !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2008, 21h40   #10
Membre régulier
 
Avatar de Liszt
 
Inscription : avril 2004
Messages : 109
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2004
Messages : 109
Points : 99
Points : 99
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 (?)
Liszt 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 07h27.


 
 
 
 
Partenaires

Hébergement Web