Creating an On-Time In Full report?

Hi 

I apologize if I have posted this in the wrong forum. I have been tasked with creating an On-Time In Full report for our shipments. Has anyone else created a similar report? If so could you provide some advice on how I go about doing this?

Regards

Paul