全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4304 5
2008-06-10

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编辑过]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2008-6-10 21:59:00

较长的label可以用分隔符SPLIT 分隔成几行 ,见下面程序:

PROC PRINT DATA=CLASS SPLIT='*';

LABEL X='THIS IS *A LABEL';

RUN;

分隔符(*)不输出,在一个标签中可以出现几个分隔符.

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-6-11 09:41:00
不是这个意思 ,是link 太长,被截取了,&nbsp; 比如 a=12345 长度为5&nbsp; 但是a的长度定义为4&nbsp; 那么显示出来的a 为1234,&nbsp; 我这里就是因为link太长了而放不下被截取了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-6-11 19:23:00
sas 规定label是 包括空格最多只能是40个字符
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-6-12 14:09:00

40个?  我怎么感觉不止的啊,在link中,被截取了20个字符左右,也就是讲再多20个字符左右的长度就够了,而我的link中  除去被截取的 剩下能放下的也远远超过40个字符了吧

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-6-12 14:11:00

40个?  我怎么感觉不止的啊,在link中,被截取了20个字符左右,也就是讲再多20个字符左右的长度就够了,而我的link中  除去被截取的 剩下能放下的也远远超过40个字符了吧

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群