在SPSS宏中使用Break

时间:2019-04-02 11:18:50

标签: macros spss

我想在我的宏中使用BREAK语句,但无法弄清楚使用它们的方式。请参考以下代码。

我在Google上浏览了一些博客,以了解如何在MACRO中使用BREAK,但是没有人可以帮助我进行MACRO。

'!DO !k=!arg3 !TO !arg5 IF(!CONCAT('brand_',!i,'=',!j) AND ~missing(!CONCAT('DD_brand_',!k,'_',!i))) !CONCAT('DD_brand_',!j,'_a2')=!CONCAT('DD_brand_',!k,'_',!i).

问题出在K循环中,该循环循环了500次以搜索值。但是在500个变量中,只有1个变量具有数据,其余499个为空。目前,无论在哪里找到数据,它都会循环500次。

我想在特定的j循环迭代的变量集中遇到数据后立即退出循环。

0 个答案:

没有答案