Я пытаюсь functionise некоторые из моих операций SASкак автоматически присоединиться куча Sas наборов данных
У меня есть куча таблиц, которые все имеют одинаковый индекс (ID) и такое же количество строк
Каждый раз, когда я вызываю функцию, которую я хочу написать, количество таблиц может отличаться. Я намерен хранить имена таблиц в наборе данных для их циклирования. Иногда бывает только 3 таблицы, но иногда может быть сотни
Как написать автоматическое соединение ко всем таблицам, но сохранить только один столбец «ID» - идентификатор существует во всех таблицах, поэтому я хотел бы отбросить их все, кроме первой таблицы, которую я присоединяю.
Я предполагаю, что вы имеете в виду макрос здесь. Если вы публикуете свой макрос, мы можем делать предложения, но, поскольку ваш вопрос сформулирован, слишком много возможных ответов. Если вы используете Data Step vs PROC SQL, ответы будут отличаться. – Reeza
ОК - я понимаю, что мой вопрос слишком общий. это будет proc sql, а не шаг данных – shecode
. Мой следующий вопрос - вы уверены, что вам нужно присоединиться, а не добавлять. Длинные данные легче автоматизировать, чем широкие данные. И вы всегда можете перенести его, если потребуется. – Reeza