全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2019 4
2013-12-24
最近利用SAS做了一些简单的分析模型,计划利用SAS编写代码把这些分析模型串起来,做成一个简单的分析工具,由于其中有一些分析和处理的参数需要人工设定,因此我希望能做成界面形式的:在界面上设定好参数后,能自动进行分析和处理,然后在界面上显示结果。

不知道利用EXCEL和SAS能否实现?或者其它工具与sas组合也可以,目前没有头绪,请大拿们给点建议,谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2013-12-24 19:54:44
可以的。
SAS运行VBA进行操作,VB做界面,excel存数据。
二维码

扫码加我 拉你入群

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

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

2013-12-25 11:03:29
zhengbo8 发表于 2013-12-24 19:54
可以的。
SAS运行VBA进行操作,VB做界面,excel存数据。
多谢分享。上午大概查了一些资料,基本上的控制模式都是:SAS进行数据分析和处理,然后通过DDE实现对EXCEL的打开、数据更新、关闭等操作。

我最初的思路是,在EXCEL上开发界面,使用者通过对EXCEL的操作,如点击“数据分析”按钮,EXCEL会向SAS传送一个动作指令,SAS进行数据抓取、分析处理,然后通过DDE将结果回传给EXCEL。或者说,SAS作为服务器,EXCEL作为客户端,不知道这种模式能否实现?
二维码

扫码加我 拉你入群

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

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

2013-12-25 12:16:59
可以。VBA运行DOS的bat批处理来运行SAS源代码,而不打开SAS。
SAS的DDE再把SAS的数据集结果,返回excel。
我回去做个实例,试试。
二维码

扫码加我 拉你入群

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

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

2013-12-25 13:28:59
zhengbo8 发表于 2013-12-25 12:16
可以。VBA运行DOS的bat批处理来运行SAS源代码,而不打开SAS。
SAS的DDE再把SAS的数据集结果,返回excel。
...
哈哈,多谢了!我也找到一篇文章<Using VBA, ADO and IOM to Make Excel and SAS Play Nice>,英文的,刚开始看。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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