These reports are not comparable because the report based on all Constituencies pulls from the Primary Constituency Code, whereas when a user selects to run the report on one, specific Constituency Code, the report shows totals based on that code regardless of if the code specified is the Constituent's Primary Constituency Code.

For example:
-  Suzie gave $1000 and has a Constituency Code of Alumni (Primary) and a Board Member.
-  Bob gave $500 and has a Constituency Code of Board Member (Primary) and Alumni.

---------------------------------------------------------------------------------------------------
 
If the report is run based on all Constituencies with no filters, the report looks at the Primary Constituency Code, and the report totals would appear as follows:
Alumni - $1000
Board Member - $500


Note: Because Suzie's Primary Constituency Code is Alumni, her $1000 is listed under Alumni. Similarly, Bob's Primary Constituency Code is Board Members so his $500 is listed under Board Member.

----------------------------------------------------------------------------------------------------

If the report is run to include selected Constituency Codes, the report totals are based on that one Constituency Code regardless if the Constituency Code selected is the Primary code listed on a Constituents' record.   Therefore, if a user runs the report for Alumni, the following totals will appear.
Alumni - $1500

Note: Because Suzie and Bob have a Constituency Code of Alumni, they are both included.  The same holds true when running it for Board Members.