Null and empty string sort to top with ascending order. If you want those records at end then need a substitute value, such as Nz([fieldname], "ZZZZZZZZZ") or Nz([fieldname], 99999999). Use that calculated field for sort criteria. It does not have to be displayed on report.