Работя върху проблем и има нещо, което не разбирам.
Наборът от данни sasdata.prdsales съдържа 5000 наблюдения.
libname sastemp 'SAS-data-library';
options obs=500;
proc print data=sasdata.prdsales (firstobs=100);
run;
options obs=max;
proc means data=sasdata.prdsales(firstobs=500);
run;
Разбирам, че OBS= указва броя наблюдения, които SAS ще обработи, така че за оператора PROC PRINT мисля, че започвайки с наблюдение номер 100, завършвайки с наблюдение номер 499, ще бъдат обработени 500 наблюдения.
За стъпката PROC MEANS, OBS=MAX инструктира SAS да обработи всички наблюдения, но тъй като началното наблюдение е от 500, общият брой наблюдения ще бъде от 500 до 5000, което е 4501 наблюдения.
Отговорът на този въпрос обаче казва, че PROC PRINT има 501 наблюдения и аз съм объркан...
Благодаря ти.