全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4431 3
2012-08-14
不知道能不能说清楚。⊙﹏⊙  在用SAS report过程处理数据的时候遇到一个问题,我是先将整个大的数据集分成了10个比较小的数据集,每个数据集的变量是一致的,然后将这10个数据集一起输送到rtf里面,这个样子做的目的是将每个小数据集在rtf里面都会单独占几页,不会和其它数据集的内容在一页。但是在输出页码的时候,我现在只能输出最终这个rtf的总页码和每页的页码,还有一项任务是把每个小数据集的页码也输出来,而且每个小数据集的页码都是从1开始,不知道大家有没有没什么解决思路,谢谢~~
二维码

扫码加我 拉你入群

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

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

全部回复
2012-8-15 18:00:29
options linesize=64 nonumber nodate;
%let page = 0;
proc report data=one nowd headline missing;
column var;
define var / display;
compute after _page_;
call execute('%let page = %eval(&page. + 1);');
_page = input(symget('page'), best.);  

endcomp ;
这个是网上的一段程序,我现在就想把_page 这个值生成一个出一个,在别的地方可以调用。这个可以实现么,谢谢!
二维码

扫码加我 拉你入群

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

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

2014-8-6 09:12:08
你好!想请教一下,怎么才能在rtf输出的时候,得到总页码和每页的页码呢?想做成“Page 1 of 1”这样子的格式,可是没什么头绪
二维码

扫码加我 拉你入群

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

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

2014-8-9 23:58:52
不行的。实际分页有时候会有截断和误差
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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