Hello all! Any thoughts on my email below from last week?



From: Georgi Chakarov
Sent: Friday, August 4, 2017 1:01 PM
To: DHIS Users <dhis2-users@lists.launchpad.net>; DHIS 2 Developers list 
Cc: Sara Gaudon <s...@logicaloutcomes.net>; Kristiyan Panayotov 
Subject: d2: daysbetween AND d2:yearsbetween not working properly in 2.27 build 
revision b6e8cde

Hello all!

I am trying to create a program rule based on Date of birth and Enrollment 
date. Basically, I want to hide one set of data elements if the client is below 
18 years old and another set of data elements if the client is above 18 years 
of age.

This is what I tried:

1)      (d2:daysBetween(A{Date of Birth}, V{enrollment_date})/365)  <18         

2)      (d2:yearsBetween(A{Date of Birth}, V{ enrollment _date})/365)  <18      
    This actually works(hides the data element I want), but I don't think it is 
the correct expression.

3)      d2:yearsBetween(A{Date of Birth}, V{ enrollment _date})  <18            
          I think that this is the correct expression, but it is executing the 
rule (does not hide the data element).

Do you think that there might be a bug in how these expressions work? If not, 
can someone guide me to the correct expression?

Thanks in advance,


Georgi Chakarov, CIA | 
geo...@logicaloutcomes.net<mailto:geo...@logicaloutcomes.net> | +1-647-478-5634 
x 104 | LogicalOutcomes c/o Centre for Social Innovation, 720 Bathurst Street, 
Toronto Canada M5S 2R4 | You may unsubscribe from receiving commercial 
electronic messages from LogicalOutcomes by emailing 

Mailing list: https://launchpad.net/~dhis2-users
Post to     : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to