24%mp_assertscope(SNAPSHOT)
25%let test_value=%mf_getvalue(work.test_data,i);
26%mp_assertscope(COMPARE,ignorelist=test_value)
29 iftrue=(&test_value=1 and &syscc eq 0),
30 desc=Basic test fetching value from
default first obs,
31 outds=work.test_results
38%let test_value=%mf_getvalue(work.test_data,i,fetchobs=10);
40 iftrue=(&test_value=10 and &syscc eq 0),
41 desc=Test fetching value from specifically the 10th row,
42 outds=work.test_results
49%let test_value=%mf_getvalue(work.test_data,i,filter=(i>4));
51 iftrue=(&test_value=5 and &syscc eq 0),
52 desc=Test fetching value from
default row of filtered data,
53 outds=work.test_results
60%let test_value=%mf_getvalue(work.test_data,i,filter=(i>4),fetchobs=5);
62 iftrue=(&test_value=9 and &syscc eq 0),
63 desc=Test fetching value from 5th row of filtered data,
64 outds=work.test_results
73%let test_value=%mf_getvalue(work.test_data,i,filter=(i>10));
75 iftrue=(&test_value=. and &syscc eq 0),
76 desc=Test fetching value from 1st row of empty (filtered) data,
77 outds=work.test_results
86%let test_value=%mf_getvalue(work.test_data,i,filter=(i>10),warn=1);
88 iftrue=(&test_value=. and &syscc eq 4),
89 desc=Test fetching value from 1st row of empty (filtered) data,
90 outds=work.test_results
101%let test_value=%mf_getvalue(work.test_data,j,filter=(i>10));
103 iftrue=(&test_value=%str() and &syscc eq 0),
104 desc=Test fetching value from 1st row of empty (filtered) data,
105 outds=work.test_results
114%let test_value=%mf_getvalue(work.test_data,j,filter=(i>10),warn=1);
116 iftrue=(&test_value=%str() and &syscc eq 4),
117 desc=Test fetching value from 1st row of empty (filtered) data,
118 outds=work.test_results
131%let test_value=%mf_getvalue(work.test_data,j,filter=(i>10));
133 iftrue=(&test_value eq %str()),
136 Test fetching value from an empty (filtered) input with
137 a column name identical to an existing global macrovariable.
140 outds=work.test_results