Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
nathroche
Contributor III
Contributor III

variables interactives

Bonjour,

J'ai créé dans mon script une variable durée calculant la durée d'une modalité de soin selon les dates de début et de fin de la modalité:

DD as "DEMod",

DF as "DFMod",

    Case

    When MODALITE.DF Is Null And MODALITE.DD >= '01/01/2016' and MODALITE.DD <= '31/08/2016' Then To_Date('31/08/2016', 'dd/mm/yyyy') - MODALITE.DD

     When MODALITE.DF Is Null And MODALITE.DD < '01/01/2016' Then To_Date('31/08/2016', 'dd/mm/yyyy') - To_Date('31/12/2015', 'dd/mm/yyyy')

     When MODALITE.DF >= '31/08/2016' And MODALITE.DD >= '01/01/2016' and MODALITE.DD <= '31/08/2016'Then To_Date('31/08/2016', 'dd/mm/yyyy') - MODALITE.DD

     When MODALITE.DF >= '31/08/2016' And MODALITE.DD < '01/01/2016' Then To_Date('31/08/2016', 'dd/mm/yyyy') - To_Date('31/12/2015', 'dd/mm/yyyy')

     When MODALITE.DF <= '31/08/2016' And MODALITE.DD >= '01/01/2016' and MODALITE.DD <= '31/08/2016' Then MODALITE.DF - MODALITE.DD

     When MODALITE.DF <= '31/08/2016' and MODALITE.DF >= '01/01/2016' And MODALITE.DD < '01/01/2016' Then MODALITE.DF - To_Date('31/12/2015', 'dd/mm/yyyy')

  End As "DuréeMod2016",

Seulement comme j'ai plusieurs années, je répète donc ce bout de code sur les années voulues. De plus la période est fixe, ici de janvier à août. Pensez-vous qu'il serait possible de rendre tout cela un peu plus intéractif: laisser l'utilisateur le choix des date de la période ?

Merci!

Nathalie

14 Replies
nathroche
Contributor III
Contributor III
Author

Bonjour,

Oui, je n'ai pas pu prendre le temps de tout essayer... surtout que d'autres demandes sont arrivées..

donc j'ai fait à la main pour l'instant. Mais je garde bien tout ceci, car cela va m'être bien utile!:

Merci

sfatoux72
Partner - Specialist
Partner - Specialist

Ok,

Alors pour aider les autres membres de la communauté qui aurait le même problème:

  • Mettre ma réponse comme utile dans un premier temps
  • Et penser à revenir la mettre comme résolue lorsque vous aurez eut le temps de l'implémenter (si bien sur elle résout votre problème)

Merci


nathroche
Contributor III
Contributor III
Author

Oui, du coup j'ai notifié votre réponse comme Utile.

Normalement, cela apparaît bien sur le site

sfatoux72
Partner - Specialist
Partner - Specialist

C'est votre réponse à vous qui est notifiée comme utile, pas la mienne  

nathroche
Contributor III
Contributor III
Author

Mince, pardon.

C'est corrigé!