What does “No matching records” mean when I compile a statement or report?

It does not necessarily mean there is no activity to report.

With statements, it usuall means there is no specific statement style assigned to the tenant or ledger profile.

With reports, it means nothing fits the parameters you have chosen in the Restrict To or Date Range or Limit To fields.