proc print data=tmp noobs label;
var jz_namec inc_spsd inc_spcn zshg zszy tszs;label jz_namec='&k' inc_spsd='&link1' inc_spcn='&link2' zshg='&link3' zszy='&link4' tszs='工序制造能力综合提升指数';run;
其中link是一个链接 所以比较长 例如
link1='<a href="http://192.168.0.6/cgi-bin/broker_jhz?_service=spjhz&_debug=131&_program=jhc_prog.test.y1_test.scl&flag=6&jz='||jz||'&_sessionid='||_sessionid||'&_port='||_port||'&_server='||_server ||'&s1='||start_time1||'&e1='||end_time1||'&s2='||start_time2||'&e2='||end_time2||'" target="_blank">收得率水平提升指数</a>';
其余link 类似,link中要传一些参数 就比较长了 表头 label中 放不下这么长一段 该怎么办呢
[此贴子已经被作者于2008-6-11 13:16:20编辑过]
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
较长的label可以用分隔符SPLIT 分隔成几行 ,见下面程序:
PROC PRINT DATA=CLASS SPLIT='*';
LABEL X='THIS IS *A LABEL';
RUN;
分隔符(*)不输出,在一个标签中可以出现几个分隔符.
40个? 我怎么感觉不止的啊,在link中,被截取了20个字符左右,也就是讲再多20个字符左右的长度就够了,而我的link中 除去被截取的 剩下能放下的也远远超过40个字符了吧