Итак, я пытаюсь создать макрос в sas и пытаюсь объединить несколько наборов данных за один шаг. Этот макрос также динамически создает множество различных наборов данных, поэтому я понятия не имею, какие наборы данных будут создаваться, а какие нет. Я пытаюсь объединить четыре набора данных за один шаг, и я пытаюсь объединить только те, которые существуют, а не объединить те, которые не существуют.
На самом деле ничего не пробовал, но то, что я пытаюсь сделать, можно увидеть ниже.
DATA Something;
MERGE Something SomethingElse AnotherThing EXIST(YetAnotherThing)*YetAnotherThing;
RUN;
Ну, очевидно, это не работает, потому что SAS не работает так, но я пытаюсь сделать что-то подобное, где YetAnotherThing - один из наборов данных, которые я тестирую, чтобы увидеть, существует ли он и объединиться Что-то, если это так.