The FILENAME statement needs a quoted string. You might want to add the quotes in the data step since some URLs can include & and that can confuse SAS. Surrounding the values with single quotes will prevent SAS from treating any & in the URL as macro triggers.
y3 = cats("'"
,catx('/'
,'http://www.bls.gov/cew/data/api'
,y1
,q1
,'industry'
,cats(nn,'.csv')
)
,"'"
)
;
call symputX('z1', y3);
... View more