前のページ|次のページ

CALL MISSINGルーチン

欠損値を指定した文字変数または数値変数に割り当てます。

カテゴリ: 文字

構文

CALL MISSING(variable-name-1 <, variable-name-2, ...>);

必須引数

variable-name

SAS文字変数または数値変数の名前を指定します。

詳細

CALL MISSINGルーチンは、通常の数値の欠損値(.)を引数リストの各数値変数に割り当てます。
CALL MISSINGルーチンは、文字の欠損値(空白)を引数リストの各文字変数に割り当てます。現在の文字変数の長さが最大長と同じ場合、現在の長さは変更されません。それ以外の場合は、現在の長さが1に設定されます。
変数リストには、文字変数および数値変数を混在させることができます。

比較

MISSING機能は引数に欠損値がないかを確認しますが、引数の値は変更しません。

SASステートメントとその結果を次に示します。
SASステートメント
結果
prod='shoes';
invty=7498;
sales=23759;
call missing(sales);
put prod= invty= sales=;
prod=shoes invty=7498 sales=.
prod='shoes';
invty=7498;
sales=23759;
call missing(prod, invty);
put prod= invty= sales=;
prod= invty=. sales=23759
prod='shoes';
invty=7498;
sales=23759;
call missing(of _all_);
put prod= invty= sales=;
prod= invty=. sales=.

関連項目:

関数:
その他のリファレンス:
How to Set Variable Values to Missing in a DATA Step (SAS言語リファレンス: 解説編)
前のページ|次のページ|ページの先頭へ