У меня есть переменная с именем CLIENT_ID
. Он используется для прокрутки пучка кода. Проблема заключается в том, что макрос ищет конкретный список клиентов, например:SAS - необходимо остановить код, если столбец имеет значение не в списке
%stuff(CLIENTX)
%stuff(CLIENTA)
и так далее. Поэтому, если в данных появляется новый клиент (скажем CLIENTY
), этот клиент не входит в выход.
Я хотел бы также:
- имеет проверку коды против списка существующих клиентов и остановить, если новый клиент найден, выводит имя этого клиента, поэтому можно обновить макрос вручную
- имеют проверку коды для новых клиентов, а затем автоматически добавлять их в список макросов
Я знаю, как сравнить, чтобы найти новый идентификатор клиента, это просто остановка коды или обновления кода, если есть новый клиента, с которым я борюсь. Возможно, вторая невозможна? Но я надеюсь, что есть хоть какой-то способ решить эту проблему.
Я полностью признаю, что не являюсь экспертом в области макросов.
У меня проблемы с визуализацией программы. Можете ли вы опубликовать небольшой пример того, что он делает, используя несколько точек данных? –
У нас есть несколько вопросов с похожим характером, поиск «управляемых данными программ SAS». – Joe
@StuSztukowski - Я думаю, что Джо будет работать. Но я всегда готов к большим предложениям. В основном есть основной набор данных, в котором есть каждый клиент со всеми своими учетными записями (может быть миллионы) и кучей другой информации. Сегодня макрос использует клиент для прокрутки и вытягивания некоторых из этих полей, а затем объединяет все данные. Основной набор данных настолько велик, поэтому мы делаем это. Но мы получаем новых клиентов без уведомления, и поэтому наши жестко закодированные макросы пропускают их. Я не совсем уверен, как получить примеры здесь. – Bliss