On time delivery report

Can someone suggest the best way to track our on time delivery of Sales Orders?

I have some knowledge of BI and have never used report designer.  Is there a standard report that can be amended?

Thanks in advance.