【问题标题】:Sending an email using a dataset in SAS使用 SAS 中的数据集发送电子邮件
【发布时间】:2017-09-27 00:57:56
【问题描述】:

我是 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 中,我会在循环中创建一个循环,并会基于类构建一个对象列表。在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;

【问题讨论】:

    标签: loops email sas dataset


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    • 2017-12-07
    相关资源
    最近更新 更多