Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Description

Use a date field create a variable that separates the date values into Months.  For instance, a table showing enrollment status over the year (see below).

 

How To

Use the code below to create the calculated variable.  Remember this ignores year!

On Expression tab:

function main() {

if (isNull(V1)) {    // check to make sure the date field exists

   return 12;

} else {

    var myMonth = V1.getMonth();

    return myMonth;

}

}

On the Pick List tab:

List months 0 to 12 (e.g., 0 = January, etc.; 12 = "Missing Date")

 

 

Exclude Previous Years Approach:

Modify the picklist options to include: 12 = Previous year, 13 = Missing date

 

function main() {

   if(isNull(v1)) {

       return 13;   

   } else {

      var myMonth = V1.getMonth();

      var myYear = V1.getYear();     

      if (myYear <= 2015) {          // previous year = 2015, replace as appropriate

           return 12;     

     } else {

           return myMonth;

     }   

 }

}

 

 

 

 

 

  • No labels