Использование Break в SPSS Macro - PullRequest
0 голосов
/ 02 апреля 2019

Я хочу использовать оператор BREAK в своем макросе, но не могу понять, как их использовать. Пожалуйста, обратитесь к приведенному ниже коду для того же.

Я просмотрел некоторые блоги в Google, чтобы узнать, как использовать BREAK в MACRO, но ни один из них не помог мне с 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 только одна переменная имеет данные, а остальные 499 пусты. В настоящее время он зацикливается в 500 раз, независимо от того, где он находит данные.

Я хочу выйти из цикла, как только данные встретятся в наборе переменных для конкретной итерации цикла j.

...