Вы получаете 5 наблюдений, потому что шаг данных повторяется пять раз.В пятый раз он останавливается, когда оператор INPUT читает после конца данных.
Все переменные пусты, потому что вы выполнили оператор output
до того, как выполнили оператор input
.
Обычно SAS добавляет неявный оператор output
в конце вашего шага данных.Но когда у шага уже есть явный оператор output
, он не добавляет его.