23%mp_assertscope(SNAPSHOT)
24%let test_value=%mf_getvalue(work.test_data,i);
25%mp_assertscope(COMPARE,ignorelist=test_value)
28 iftrue=(&test_value=1 and &syscc eq 0),
29 desc=Basic test fetching value from
default first obs,
30 outds=work.test_results
37%let test_value=%mf_getvalue(work.test_data,i,fetchobs=10);
39 iftrue=(&test_value=10 and &syscc eq 0),
40 desc=Test fetching value from specifically the 10th row,
41 outds=work.test_results
48%let test_value=%mf_getvalue(work.test_data,i,filter=(i>4));
50 iftrue=(&test_value=5 and &syscc eq 0),
51 desc=Test fetching value from
default row of filtered data,
52 outds=work.test_results
59%let test_value=%mf_getvalue(work.test_data,i,filter=(i>4),fetchobs=5);
61 iftrue=(&test_value=9 and &syscc eq 0),
62 desc=Test fetching value from 5th row of filtered data,
63 outds=work.test_results
71%let test_value=%mf_getvalue(work.test_data,i,filter=(i>10));
73 iftrue=(&test_value=%str() and &syscc eq 4),
74 desc=Test fetching value from 1st row of empty (filtered) data,
75 outds=work.test_results
84%let test_value=%mf_getvalue(work.test_data_x,i);
86 iftrue=(&test_value=%str() and &syscc gt 0),
87 desc=Test fetching value from 1st row of non-existent data,
88 outds=work.test_results