前のページ|次のページ

CUROBS関数

現在のオブザベーションのオブザベーション番号を返します。

カテゴリ: SASファイルI/O
要件 ネイティブライブラリエンジンを使ってアクセスする非圧縮のSASデータセットとの組み合わせでのみ、この関数を使用してください。

構文

CUROBS(data-set-id)

必須引数

data-set-id

OPEN関数が返すデータセット識別子を指定する数値です。

詳細

使用するエンジンがオブザベーション番号をサポートしない場合、関数は欠損値を返します。
この関数をSASビューと使用する場合、関連するSASデータセット内のオブザベーション数ではなく、SASビュー内のオブザベーション数である相対オブザベーション番号を返します。

FETCHOBS関数を使用して、データセットMYDATA中の10番目のオブザベーションを取得する例を次に示します。CUROBSから返されるOBSNUMの値は10です。
%let dsid=%sysfunc(open(mydata, i));
%let rc=%sysfunc(fetchobs(&dsid, 10));
%let obsnum=%sysfunc(curobs(&dsid));

関連項目:

前のページ|次のページ|ページの先頭へ