全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1513 4
2013-12-23
悬赏 200 个论坛币 已解决
%macro diff(a=,b=,);
......

%mend;

a b 传递数据集的变量,得到&a-&b的差值
a为x0 ,b为x1                  则为x0-x1
a为x0 ,b为x1 x2              则为x0-x1 x0-x2        需要循环
a为x1 x2 ,b为x0              则为x1-x0 x2-x0        需要循环
a为x0 y0 ,b为x1 y1          则为x0-x1 y0-y1        需要循环


a为x0 y0 ,b为x1 y1 x2 y2 则为x0-x1 y0-y1  x0-x2 y0-y2   需要循环
a为x1 y1 x2 y2 ,b为x0 y0 则为x1-x0 y1-y0  x2-x0 y2-y0   需要循环

a为x0 y0 ,b为x1 y1\x2 y2 则为x0-x1 y0-y1  x0-x2 y0-y2   需要循环
a为x1 y1\x2 y2 ,b为x0 y0 则为x1-x0 y1-y0  x2-x0 y2-y0   需要循环



也可能是
a为x4 y4,    b为x1 y1\x2 y2\x3 y3
a为x4 y4 z4,b为x1 y1 z1\x2 y2 z2\x3 y3 z3

如何在宏中实现?要求程序具有通用性。

最佳答案

邓贵大 查看完整内容

正常运行把改成
二维码

扫码加我 拉你入群

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

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

全部回复
2013-12-23 18:07:03
复制代码
正常运行把
复制代码
改成
复制代码
二维码

扫码加我 拉你入群

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

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

2013-12-23 23:01:07
可以运行啦!

附件列表
2013-12-23_225945.png

原图尺寸 15.13 KB

2013-12-23_225945.png

二维码

扫码加我 拉你入群

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

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

2013-12-23 23:02:17
邓贵大 发表于 2013-12-23 22:51
正常运行把改成
可以运行啦!
二维码

扫码加我 拉你入群

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

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

2013-12-23 23:22:14
邓贵大 发表于 2013-12-23 18:07
正常运行把改成
邓贵大先生匠心独具  学习了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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