Because you define all the variables as display variables. PROC REPORT creates a summary row for analysis variables only. If you define y as an analysis variable like below, a summary row is created
proc report data=tbl nowd;
column ID y ;
define ID / display;
define y / analysis;
rbreak after / summarize;
run;
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss. Register now and save with the early bird rate—just $795!