These reports may not match.  The difference comes in when a pledge is made outside the start/end date for the report, and a payment is made within the date range. In this case, the Campaign Progress report does not report on the pledge, balance, or payment.  The Campaign Performance Analysis and Donor Category reports do include the payment made within the report date range regardless of the date of the pledge towards which the payment has been applied.

Review How does the Campaign Progress Report process in The Raiser's Edge 7? for more information.