VFORMATDX関数
指定した引数の値に関連付けられた出力形式の10進値を返します。
構文
必須引数
expression
変数名に対して評価するSAS文字定数、変数または式を指定します。
制限事項 |
指定された式の値で配列参照を示すことはできません。 |
詳細
-
VFORMATDは、指定した変数に関連付けられた出力形式の10進値を返します。一方、VFORMATDXは、変数名を判別するために引数を評価します。その後、VFORMATDX関数はその変数名に関連付けられた出力形式の10進値を返します。
-
VFORMATDは、引数として式を受け入れません。VFORMATDXは式を受け入れますが、指定された式の値で配列参照を示すことはできません。
-
例
SASステートメントとその結果を次に示します。
SASステートメント
|
結果
|
array x(3) x1-x3;
format x1 comma8.2;
array vx(3) $6 vx1 vx2 vx3
('x1' 'x2' 'x3');
y=vformatdx(vx(1));
z=vformatdx('x'||'1');
put y=;
put z=;
|
|