7 keep Percentile Distance;
8 format Percentile percent5.;
9 dcl hash ptiles(dataset:
"dw.AtBats (where=(Distance gt .))" 10 ,multidata:
"Y",ordered:
"A");
11 ptiles.defineKey(
"Distance");
13 dcl hiter iterP(
"ptiles");
14 array _ptiles(6) _temporary_ (.5 .05 .1 .25 .75 .95);
15 call sortn(of _ptiles(*));
16 num_items = ptiles.num_items;
17 do i = 1 to dim(_ptiles);
18 Percentile = _ptiles(i);
19 do while (Counter lt Percentile*num_items);