前のページ|次のページ

%SYSFUNCの関数と引数

%SYSFUNC関数で使用できる関数(一部)の説明と構文を次の表に示します。この表は、%SYSFUNC関数で使用できる関数の完全な一覧ではないことに注意してください。%SYSFUNC関数で使用できない関数の一覧については、%SYSFUNC関数および%QSYSFUNC関数で使用できないSAS関数 を参照してください。
%SYSFUNCの関数と引数
関数
説明と構文
ATTRC
SASデータセットの文字属性の値を返します。%SYSFUNC(ATTRC(data-set-id,attr-name))
ATTRN
SASデータセットの数値属性の値を返します。%SYSFUNC(ATTRN(data-set_id,attr-name))
CEXIST
SASカタログまたはSASカタログエントリが存在するかどうかを調べます。%SYSFUNC(CEXIST(entry <, U>))
CLOSE
SASデータセットをクローズします。%SYSFUNC(CLOSE(data-set-id))
CUROBS
現在のオブザベーションの番号を返します。%SYSFUNC(CUROBS(data-set-id))
DCLOSE
ディレクトリをクローズします。%SYSFUNC(DCLOSE(directory-id))
DINFO
ディレクトリに関する指定の情報項目を返します。%SYSFUNC(DINFO(directory-id,info-items))
DNUM
ディレクトリ内のメンバの数を返します。%SYSFUNC(DNUM(directory-id))
DOPEN
ディレクトリをオープンします。%SYSFUNC(DOPEN(fileref))
DOPTNAME
指定されたディレクトリ属性を返します。%SYSFUNC(DOPTNAME(directory-id,nval))
DOPTNUM
ディレクトリで利用可能な情報項目の数を返します。%SYSFUNC(DOPTNUM(directory-id))
DREAD
ディレクトリのメンバ名を返します。 %SYSFUNC(DREAD(directory-id,nval))
DROPNOTE
SASデータセットや外部ファイルから注釈マーカーを削除します。 %SYSFUNC(DROPNOTE(data-set-id|file-id,note-id))
DSNAME
データセットIDに関連付けられているデータセット名を返します。 %SYSFUNC(DSNAME(<data-set-id>))
EXIST
SASライブラリメンバの存在を確認します。 %SYSFUNC(EXIST(member-name<,member-type>))
FAPPEND
外部ファイルの末尾にレコードを追加します。 %SYSFUNC(FAPPEND(file-id<,cc>))
FCLOSE
外部ファイル、ディレクトリまたはディレクトリメンバを閉じます。 %SYSFUNC(FCLOSE(file-id))
FCOL
ファイルデータバッファ(FDB)内の現在の列位置を返します。%SYSFUNC(FCOL(file-id))
FDELETE
外部ファイルを削除します。 %SYSFUNC(FDELETE(fileref))
FETCH
SASデータセット内にある次の削除されていないオブザベーションをデータセットデータベクトル(DDV)に読み込みます。%SYSFUNC(FETCH(data-set-id<,NOSET>))
FETCHOBS
SASデータセット内にある指定されたオブザベーションをDDVに読み込みます。 %SYSFUNC(FETCHOBS(data-set-id,obs-number<,options>))
FEXIST
ファイル参照名に関連付けられている外部ファイルが存在するかどうかを調べます。 %SYSFUNC(FEXIST(fileref))
FGET
FDB内にあるデータをコピーします。 %SYSFUNC(FGET(file-id,cval<,length>))
FILEEXIST
物理名で外部ファイルが存在するかどうかを確認します。 %SYSFUNC(FILEEXIST(file-name))
FILENAME
外部ファイル、ディレクトリ、出力デバイスにファイル参照名を割り当てます。または割り当てを解除します。 %SYSFUNC(FILENAME(fileref,file-name<,device<,host-options<,dir-ref>>>))
FILEREF
ファイル参照名が現在のSASセッションで割り当て済みであるかどうかを調べます。 %SYSFUNC(FILEREF(fileref))
FINFO
ファイルに関する指定の情報項目を返します。 %SYSFUNC(FINFO(file-id,info-item))
FNOTE
読み取られた最後のレコードを特定します。 %SYSFUNC(FNOTE(file-id))
FOPEN
外部ファイルをオープンします。%SYSFUNC(FOPEN(fileref<,open-mode<,record-length<,record-format>>>))
FOPTNAME
外部ファイルに関する情報項目の名前を返します。 %SYSFUNC(FOPTNAME(file-id,nval))
FOPTNUM
外部ファイルで利用可能な情報項目の数を返します。 %SYSFUNC(FOPTNUM(file-id))
FPOINT
次に読み込むレコードに読み込みポインタを配置します。 %SYSFUNC(FPOINT(file-id,note-id))
FPOS
FDB内の列ポインタの位置を設定します。 %SYSFUNC(FPOS(file-id,nval))
FPUT
現在の列位置から始まるデータを、外部ファイルのFDBに移動します。 %SYSFUNC(FPUT(file-id,cval))
FREAD
外部ファイル内のレコードをFDBに読み込みます。 %SYSFUNC(FREAD(file-id))
FREWIND
ファイルポインタを先頭レコードに配置します。 %SYSFUNC(FREWIND(file-id))
FRLEN
読み取った最終レコードのサイズ、または出力用にオープンしたファイルの現在のレコードサイズを返します。 %SYSFUNC(FRLEN(file-id))
FSEP
FGET関数のトークン区切り文字を設定します。 %SYSFUNC(FSEP(file-id,cval))
FWRITE
外部ファイルにレコードを書き込みます。 %SYSFUNC(FWRITE(file-id<,cc>))
GETOPTION
SASシステムオプションまたはグラフィックオプションの値を返します。 %SYSFUNC(GETOPTION(option-name<,reporting-options<,...>>))
GETVARC
SASデータセット変数の値を、DATAステップ数値変数またはマクロ文字変数に割り当てます。%SYSFUNC(GETVARC(data-set-id,var-num))
GETVARN
SASデータセット変数の値を、DATAステップ数値変数またマクロ数値変数に割り当てます。%SYSFUNC(GETVARN(data-set-id,var-num))
LIBNAME
ライブラリ参照名をSASライブラリに割り当てます。または割り当てを解除します。 %SYSFUNC(LIBNAME(libref<,SAS-data-library<,engine<,options>>>))
LIBREF
ライブラリ参照名が割り当てられていることを確認します。 %SYSFUNC(LIBREF(libref))
MOPEN
ディレクトリメンバファイルをオープンします。 %SYSFUNC(MOPEN(directory-id,member-name<open-mode<,record-length<,record-format>>>))
注:
SASデータセットの現在のオブザベーションのオブザベーションIDを返します。 %SYSFUNC(NOTE(data-set-id))
OPEN
SASデータファイルをオープンします。%SYSFUNC(OPEN(<data-file-name<,mode>>))
PATHNAME
SASライブラリや外部ファイルの物理名を返します。 %SYSFUNC(PATHNAME(fileref))
POINT
NOTE関数により特定されるオブザベーションを見つけます。 %SYSFUNC(POINT(data-set-id,note-id))
REWIND
データセットポインタをSASデータセットの先頭に配置します。 %SYSFUNC(REWIND(data-set-id))
SPEDIS
WHERE句内にある不正なキーワードを正しいキーワードに変更するのに必要となる操作の数を返します。 %SYSFUNC(SPEDIS(query,keyword))
SYSGET
指定されたホスト環境変数の値を返します。 %SYSFUNC(sysget(host-variable))
SYSMSG
データセットや外部ファイルへのアクセスを試みた最後の関数により生成されたエラーメッセージや警告メッセージを返します。 %SYSFUNC(SYSMSG())
SYSRC
直近に呼び出されたエントリのシステムエラー番号または終了ステータスを返します。 %SYSFUNC(SYSRC())
VARFMT
データセット変数に割り当てられている出力形式を返します。 %SYSFUNC(VARFMT(data-set-id,var-num))
VARINFMT
データセット変数に割り当てられている入力形式を返します。 %SYSFUNC(VARINFMT(data-set-id,var-num))
VARLABEL
データセット変数に割り当てられているラベルを返します。 %SYSFUNC(VARLABEL(data-set-id,var-num))
VARLEN
データセット変数の長さを返します。 %SYSFUNC(VARLEN(data-set-id,var-num))
VARNAME
データセット変数の名前を返します。 %SYSFUNC(VARNAME(data-set-id,var-num))
VARNUM
データセット変数の番号を返します。 %SYSFUNC(VARNUM(data-set-id,var-name))
VARTYPE
データセット変数のデータ型を返します。 %SYSFUNC(VARTYPE(data-set-id,var-num))
前のページ|次のページ|ページの先頭へ