楼主: Garffe
2294 7

[问答] sas中已打开数据集用于输出是什么问题 [推广有奖]

  • 0关注
  • 0粉丝

大专生

20%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
868 点
帖子
26
精华
0
在线时间
41 小时
注册时间
2015-5-7
最后登录
2015-11-21

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题所示啊啊啊,运行程序突然出现这样一个问题 截图未命名.jpg
然后就运行不下去了,求指导,这是哪里出问题了啊???



二维码

扫码加我 拉你入群

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

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

关键词:数据集 运行程序 求指导 运行程序

截图未命名.jpg (57.11 KB)

截图未命名.jpg

沙发
舍身卫道 发表于 2015-5-21 17:52:42 |只看作者 |坛友微信交流群
你是不是把数据及打开了啊?

使用道具

藤椅
Garffe 发表于 2015-5-21 18:02:19 |只看作者 |坛友微信交流群
舍身卫道 发表于 2015-5-21 17:52
你是不是把数据及打开了啊?
没有啊

使用道具

板凳
舍身卫道 发表于 2015-5-21 18:05:48 |只看作者 |坛友微信交流群
程序发出来看下

使用道具

报纸
Garffe 发表于 2015-5-21 18:07:54 |只看作者 |坛友微信交流群
%macro C(num);
%do n=1 %to #
DATA T200901I&n T200902I&n T200903I&n T200902I&n T200904I&n T200905I&n T200906I&n T200907I&n T200908I&n T200909I&n T200910I&n T200911I&n T200912I&n ;
SET plants.N3Industry&n;
IF YYYYMM=200901 THEN OUTPUT T200901I&n;
ELSE IF YYYYMM=200902 THEN OUTPUT T200902I&n;
ELSE IF YYYYMM=200903 THEN OUTPUT T200903I&n;
ELSE IF YYYYMM=200904 THEN OUTPUT T200904I&n;
ELSE IF YYYYMM=200905 THEN OUTPUT T200905I&n;
ELSE IF YYYYMM=200906 THEN OUTPUT T200906I&n;
ELSE IF YYYYMM=200907 THEN OUTPUT T200907I&n;
ELSE IF YYYYMM=200908 THEN OUTPUT T200908I&n;
ELSE IF YYYYMM=200909 THEN OUTPUT T200909I&n;
ELSE IF YYYYMM=200910 THEN OUTPUT T200910I&n;
ELSE IF YYYYMM=200911 THEN OUTPUT T200911I&n;
ELSE IF YYYYMM=200912 THEN OUTPUT T200912I&n;
RUN;

使用道具

地板
Garffe 发表于 2015-5-21 18:08:51 |只看作者 |坛友微信交流群
舍身卫道 发表于 2015-5-21 18:05
程序发出来看下
在上面一楼

使用道具

7
Garffe 发表于 2015-5-21 18:17:01 |只看作者 |坛友微信交流群
舍身卫道 发表于 2015-5-21 18:05
程序发出来看下
其实那个说是已打开的数据集是我新建的,我想把数据导进去,可是出来这个东西~~真是很捉急啊~~~

使用道具

8
舍身卫道 发表于 2015-5-21 19:42:57 |只看作者 |坛友微信交流群

data name;
input time;
cards;
200901
200902
200903
200904
200905
200906
200907
200908
200909
200910
200911
200912
;
run;
data _null_;
set name end=last;
call symput(compress("N_name"||(_N_)),compress(time));
if last then call symput("sum",compress(_n_));
run;
%put &N_name1. &sum.;

%MACRO FREQ();
%DO I=1 %TO &SUM.;
DATA T&&N_NAME&I.I&I.;
        SET plants.N3Industry&I.;
        IF YYYYMM=&&N_NAME&I. THEN OUTPUT T&&N_NAME&I.I&I.;
RUN;
%END;
%MEND;
%FREQ();

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 22:33