今日の日付に基づいて日付のprocフォーマットステートメントを作成するこのコードがあります。今日より前の日付は赤、将来の日付は緑です。ただし、これは私がこのステートメントを呼び出している proc レポートであり、場合によっては日付の値が空白になっています。したがって、日付が含まれていないフィールドは白にしたいと考えています。
data _null_;
sdate = date ();
format sdate date9.;
call symput('sdate',sdate);
run;
proc format;
value closefmt
low - &sdate ='red'
' ' = 'white'
&sdate - high = 'green';
run;
' ' = 白は好きではなく、null を受け入れません。どんな助けでも大歓迎です。前もって感謝します。