これはややおかしなことです。負の性質を持つマクロ変数があります。しかし、テーブルにマクロ変数を挿入すると、負の記号が削除されます。
%put &pa_gh;
7161.28-
proc sql;
insert into data_data
values("ANV(iy)","&rd_gh","&ns_gh","&pa_gh","$0.00");
quit;
表に入る値を以下に示します
7161.28
テーブルの作成中に、私も指定しました
proc sql;
create table data_data
( Name_of_File char(30),
A char(16),
B char(16),
C char(16),
D char(16)
)
;
quit;