CUROBS Function
Returns the observation number of the current observation.
| Category: | SAS File I/O |
|---|---|
| Requirement: | Use this function only with an uncompressed SAS data set that is accessed using a native library engine. |
Table of Contents
Syntax
Required Argument
data-set-id
is a numeric value that specifies the data set identifier that the OPEN function returns.
Details
If the engine that is being used does not support observation numbers, the function returns a missing value.
With a SAS view, the function returns the relative observation number, which is the number of the observation within the SAS view (as opposed to the number of the observation within any related SAS data set).
Example
This example uses the FETCHOBS function to fetch the 10th observation in the data set MYDATA. The value of OBSNUM returned by CUROBS is 10.
%let dsid=%sysfunc(open(mydata, i));
%let rc=%sysfunc(fetchobs(&dsid, 10));
%let obsnum=%sysfunc(curobs(&dsid));
See Also
-
Functions: