Produce the first star chart. DISCRETE must be specified because the numeric chart variable, DATE is assigned the WORDDATE3. Using FILL=S fills all the slices with solid patterns.
proc gchart data=rejects;
   format date worddate3.;
   star date / discrete
               sumvar=badparts
               noheading
               fill=s;
run;