## Explanation of point and nobs

Super Contributor
Posts: 271

# Explanation of point and nobs

[ Edited ]

Hello,

Here is the example code:

DATA What;

IF _N_=1 THEN DO;

DO I=1 TO abc;

SET sashelp.class POINT=I NOBS=abc;

x=i;

*output;

END;

END;

RUN;

Pleae helpe me explain _n_=1 and point= here.

Thanks!

Thanks!

Super User
Posts: 13,508

## Re: Explanation of point and nobs

_n_ is an automatic variable for the input line (simplified). So the If _n_=1 is "do this only once at the beginning"

Point refers to a specific observation in a data set. This so you can read a specific (hopefully you know why you want that observation) observation into the working data vector.

Nobs creates a temporary variable (in this case ABC) with the number of observations in the data set sashelp.class.

Super Contributor
Posts: 271

## Re: Explanation of point and nobs

I guess the aim is just to get value of abc as total obs of sashelp.class
Discussion stats
• 2 replies
• 904 views
• 0 likes
• 2 in conversation