全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1593 9
2017-06-20
如图所示 想问在AF中如图所示想在左边的框中选择一个逻辑库,在右边名为diplay2的框中显示该逻辑库下所有的数据集,接着想用多选选择右侧框中的一部分数据集名存在一个宏变量中(虽然有multiple 那个属性多选,但是想知道这个值怎么),求问可以用什么SCL语言实现?只找到过单选的令TEXT=display2.selecteditem,那么多选的时候如何处理?非常感谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2017-6-21 20:37:22
首先不知道你要存于宏变量还是SCL变量中,你找到的单个的例子,应该是存储于SCL变量中:
可以参照如下,主要用SCL的list数据类型来完成:
复制代码

然后再在Submit块中通过单个地址符引用SCL变量。若要生成宏变量可将call symput将SCL变量传递给宏变量。
你在用SAS/af的话,我个人理解可能是要生成SCL变量而非宏变量。
二维码

扫码加我 拉你入群

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

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

2017-6-28 22:56:19
learsaas 发表于 2017-6-21 20:37
首先不知道你要存于宏变量还是SCL变量中,你找到的单个的例子,应该是存储于SCL变量中:
可以参照如下,主 ...
您好,非常感谢您的回答!我的具体得思路是:我需要选择右边这五个数据集名称到您说的strmember的list中,然后再运行一个宏(里面有个参数是strmember的值)。
右边设置的多选格式并且model是datasetlist
我使用了您的代码运行之后了出现以下错误: 错误如图

想请问您问题是出在了哪里呢?非常感谢!
二维码

扫码加我 拉你入群

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

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

2017-6-29 09:44:07
不好意思,手写的代码,没调试过。现在调试过了:
复制代码

如果还是不行的话,你就把你的scl程序贴出来。
二维码

扫码加我 拉你入群

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

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

2017-6-30 19:49:21
learsaas 发表于 2017-6-21 20:37
首先不知道你要存于宏变量还是SCL变量中,你找到的单个的例子,应该是存储于SCL变量中:
可以参照如下,主 ...
我就是您这样写的,就是把上面dcl部分已经和您一样修改了。但是跑出来出现了上面的问题。会不会是因为我的右侧的这个框里面的model是datasetlist?谢谢您!
二维码

扫码加我 拉你入群

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

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

2017-7-2 15:20:35
请把你右侧的控件信息列出来
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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