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 22/12/2010, 10h12   #1
Futur Membre du Club
 
Inscription : avril 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 49
Points : 18
Points : 18
Par défaut AIDE Formule CONTEXTE

Bonjour,


j'ai besoin d'un coup de main sur des formules et contextes. Voici le cas :

IPP(Patient) début_séjour clé_séjour test
test 28/12/2008 1 1
test 05/01/2009 2 0 => je veux 1test 08/01/2009 3 0 => je veux 1

Dans ma formule 'test', je teste la date début séjour et regarde si celle-ci est inférieure au 01/01/2009. C'est vrai pour le séjour 1 mais faux pour les 2 autres séjours. Je veux néanmoins retourner vrai pour les 2 autres séjours.
J'ai essayé des tas de formules avec 'Dans', 'pourchaque'...sans succès. J'ai vraiment besoin d'une aide extérieure car je tourne en rond.

Voici entre autre quelques formules testées :

Code :
=Si(([jour1]>=[Date début] ) ;1;0) Dans ([IPP Administratif])
=> retourne 'valeurmulti'

Code :
=Si(([jour1]>=[Date début] ) ;1;0) Dans ([IPP Administratif]) pourchaque ([Clé_séjour])
=> retourne 1 ; 0 ; 0

Merci.
piero15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 10h35   #2
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,

Tu peux expliquer un peu ton besoin ?
En gros, si l'un des débuts de séjour est inférieur à jour1 pour un patient, alors je mets 1 pour toutes les lignes du patient ?
__________________
  • 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 22/12/2010, 10h39   #3
Futur Membre du Club
 
Inscription : avril 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 49
Points : 18
Points : 18
c'est exactement ça
piero15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 11h06   #4
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
Essaye ça :
Code :
=Min([début_séjour]) Dans ([Patient]) < <jour1>
Bon courage
__________________
  • 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 22/12/2010, 15h29   #5
Futur Membre du Club
 
Inscription : avril 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 49
Points : 18
Points : 18
Je ne pouvais pas utiliser le 'min', la formule étant beaucoup plus complexe que mon exemple.
Je me s'y pris complétement différemment, toujours en travaillant sur les contextes, ça marche.

Merci.
piero15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 15h45   #6
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
Citation:
Envoyé par piero15 Voir le message
Je ne pouvais pas utiliser le 'min', la formule étant beaucoup plus complexe que mon exemple.
Merci.
D'où l'intérêt de donner un exemple qui reflète l'existant
__________________
  • 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
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h30.


 
 
 
 
Partenaires

Hébergement Web