Nicely done Andre!
Of course, since you've set everyone's expectations, I guess I now *have*
to try to provide a few small improvements 😉
options nobyline;
proc gbarline data=work.mygraph;
symbol1 value=dot height=2pct interpol=join color=red width=2;
axis1 label=none order=(0 to 1 by 0.2) minor=none offset=(0,0);
axis2 label=none value=(angle=90);
axis3 label=none order=(0 to 1 by 0.2) minor=none offset=(0,0);
legend1 position=(middle right) shape=symbol(1 cm, 0.2 cm)
label=none value=("quarterly");
legend2 position=(middle right) shape=bar(.15in,.15in)
label=none value=("sum of wert");
format wert q_aggregat percent10.0;
format mydate ddmmyy10.;
by mybyfield;
bar mydate / sumvar=wert discrete raxis=axis1 maxis=axis2 ref=0.95 lref=3 cref=orange legend=legend2;
plot / sumvar=q_aggregat raxis=axis3 legend=legend1;
title "Group: #byval(mybyfield)";
run;
quit;