cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP will suspend normal business operations for our Winter Holiday beginning on Wednesday, Dec. 24, 2025, at 5:00 p.m. ET (2:00 p.m. ET for JMP Accounts Receivable).
    Regular business hours will resume at 9:00 a.m. EST on Friday, Jan. 2, 2026.
  • We’re retiring the File Exchange at the end of this year. The JMP Marketplace is now your destination for add-ins and extensions.

JMP Knowledge Base

Choose Language Hide Translation Bar
Patient Recruitment results in the ERROR: A character operand was found in the %EVAL function

An error may occur when running Patient Recruitment on a non-English operating system in JMP Clinical 7.0.  The error is 

 

ERROR: A character operand was found in the %EVAL function or %IF condition where a numeric operand is required. 
The condition was: &mon = APR and &day = 31
ERROR: The macro CHKDT will stop executing. MPRINT(PATRECRUIT): ;
ERROR: The target date must be of this form: DDMMMYYYY, e.g. 09Feb1989.
MPRINT(PATRECRUIT): ; MPRINT(CLOCKSTOP): data tmp_clock; MPRINT(CLOCKSTOP):
set _pinfo; MPRINT(CLOCKSTOP): Obs = _n_;
MPRINT(CLOCKSTOP): if TotalTime = .;
MPRINT(CLOCKSTOP): run;

 

To resolve the problem apply the Hot Fix found here.

 

 

[Previously JMP Note 63533]

Details
Operating System
Windows
Reported Version
7.0
Fixed Version
7.1
Products JMP Clinical

Recommended Articles