я запустить программу, как это:оператор вывода SAS и сохранить заявление
data january;
set allmonths (keep=product month num_sold cost);
if month='jan' then output january;
sales=num_sold*cost;
put sales;
keep product sales;
run;
Набор данных содержит января две переменные: продукта и продаж. Но стоимость продаж отсутствует.
product sales
a .
Я отчасти понимаю, почему объем продаж отсутствует, поскольку он не определен в наборе данных allmonth перед тем оператором вывода.
Тогда почему эта переменная может быть включена в отчет набора данных, если выходной оператор не имеет его. Оператор Keep может включать каждую переменную, указанную в каждом наборе данных, а затем почему в набор данных не записывается никакое значение.
Я думаю, я мог бы знать причину. Держите заявление о переменных, выход - о наблюдениях.
Но я все еще хочу спросить и узнать.
Спасибо!
Спасибо! очистите мой разум. – Lin