我是SAS新手。我有一个数据集,我需要使用csv附件从此数据集创建多个电子邮件。
以下是集合:
owner_id, owner_name, owner_email, data_name, data_value
1, Andrew, andrew@.com, Awesome Data Name 1, 33
1, Andrew, andrew@.com, Awesome Data Name 2, 44
1, Andrew, andrew@.com, Awesome Data Name 3, 55
2, Bill, bill@.com, Awesome Data Name 4, 66
2, Bill, bill@.com, Awesome Data Name 5, 77
2, Bill, bill@.com, Awesome Data Name 6, 88
3, Sam, sam@.com, Awesome Data Name 7, 99
根据此设置,我需要发送3封包含以下附件的电子邮件:
电子邮件: andrew @ .com
附件:file_for_owner_1.csv
data_name, data_value
Awesome Data Name 1, 33
Awesome Data Name 2, 44
Awesome Data Name 3, 55
电子邮件: bill @ .com
附件:file_for_owner_2.csv
data_name, data_value
Awesome Data Name 4, 66
Awesome Data Name 5, 77
Awesome Data Name 6, 88
电子邮件: sam @ .com
附件:file_for_owner_3.csv
data_name, data_value
Awesome Data Name 7, 99
我知道在JAVA中,我会在循环中创建一个循环,并根据Class构建一个对象列表。在SAS中,我不知道该怎么做。我尝试这样做是第一次,但它不起作用,所以我需要学习如何在SAS中解决这种循环,但我被卡住了。请指教。
data notification_list;
filename mymail email (owner_email)
subject="Here is your email";
file mymail;
put "Hello, &owner_name. Please send us your report";
put "Metric ID:" data_name ;
put "Reporting Period:" data_value ;
run;
答案 0 :(得分:0)