Consolidating constituent codes
Comments
-
Karen Diener:
Hi all, I have a very simple report that I'm putting together for thank you calls to donors. No sorting, and my output is simply Primary Addressee, Home Phone, Cell Phone, and their constituent codes. The last piece is tripping up this rookie! I want all constituent codes displayed. I exported one field for constituent code, and ideally, that column would read "Parent, Alumni" or "Parent, Graduate Parent, Alumni", etc. But because i exported multiple values in one code (am I saying that right?) each person is listed on a separate row for every constituent code that they have. I've poked around a little but have no context for the formulas and how they work. So I am searching in the dark. Can someone point me in the direction for which operator / function to use? Thank you!! KarenThe only way you get multiple rows for one constituent due to multiple constituent codes is if you are exporting from query. Don't export from the results tab of query. There is a little "why are there duplicates in my query results?" link in blue on the results screen that explains this phenomenon. it happens with one-to-many fields where one constituent can have multiple values.
Export from Export and you will not have this issue.
0 -
Melissa Graves:
I take back what I said about the link to "why are there duplicates in my query results?". Ignore that - I just read it and found it to be the most useless explanation and does not explain what to do when you still can not possibly eliminate duplicates - such as your scenario.The only way you get multiple rows for one constituent due to multiple constituent codes is if you are exporting from query. Don't export from the results tab of query. There is a little "why are there duplicates in my query results?" link in blue on the results screen that explains this phenomenon. it happens with one-to-many fields where one constituent can have multiple values.
Export from Export and you will not have this issue.
0 -
Karen Diener:
Hi Karen. You'll need to use a subreport for your constituent codes. I'll explain more when i get to a computer and I'm not on a phone that auto corrects"subreport" to "sombrero"
Hi all, I have a very simple report that I'm putting together for thank you calls to donors. No sorting, and my output is simply Primary Addressee, Home Phone, Cell Phone, and their constituent codes. The last piece is tripping up this rookie! I want all constituent codes displayed. I exported one field for constituent code, and ideally, that column would read "Parent, Alumni" or "Parent, Graduate Parent, Alumni", etc. But because i exported multiple values in one code (am I saying that right?) each person is listed on a separate row for every constituent code that they have. I've poked around a little but have no context for the formulas and how they work. So I am searching in the dark. Can someone point me in the direction for which operator / function to use? Thank you!! Karen1 -
Josh Bekerman:
Hi Karen. You'll need to use a subreport for your constituent codes. I'll explain more when i get to a computer and I'm not on a phone that auto corrects"subreport" to "sombrero"Okay, so I just wrote all of the following and realized that there's an easier way. I'll post it anyway just in case it comes up with anything else (like Actions, action notes, or anywhere there are multiple one-to-many relationships in the mdb file). Anyway, group by ConsID, then place your primary addressee, home phone and cell phone fields in the Group 1 header. Then place your constituent code field in the details section. Note that it will list the cons code one above the other and not next to each other as mentioned in your question. One thing you could do is go into the Section Expert and check the "Underlay following section" checkbox for the Group Header section. This will start listing the conscodes on the same line as the Group Header fields (if that's how you want them to appear).
Let me know if this works or if you have additional questions.
-------------------------------------------------------------------------------------
Hi Karen. Your data has one-to-one relationships (primary addressee, home phone, cell phone), in addition to one-to-many (cons codes). As you've seen it's the cons codes that are causing the constituents to appear multiple times. So, you'll need to put your one-to-many field (cons code) in a subreport, and that way your constituent will only show once while still showing all the cons codes. Here are the general steps from what I can remember without having CR in front of me:
- Insert Subreport
- Use the same data file for the subreport as the main report
- Link to the main report using consID(?) (or there are IDKeys that the export creates in the mdb file, not sure which one to use without seeing it)
- The only thing that should be in the subreport is the ConsCode field, in the details section
- Insert the subreport in the Group header of the main report (not sure what would happen if you place it in the details section), might mess things up. try it and see what happens.
- If things get messed up with the subreport in the details section, Group the report by ConsID and place your other fields in the Group header
- Suppress or hide the details section
- note that the conscodes will be listed one above the other and not across like you mention in your question
- Size your subreport to the height of one line, then right click and format subreport
- Click the "can grow" checkbox
0 -
Josh Bekerman:
I'm not very well-versed in subreports (check in with me after my October 30 training) so went with the underlay sections option. It works for now, but I do hope to end up with a constituent code field that reads something like "Parent, Alumni" or "Employee, Alumni" etc. Thanks for the help! KarenOkay, so I just wrote all of the following and realized that there's an easier way. I'll post it anyway just in case it comes up with anything else (like Actions, action notes, or anywhere there are multiple one-to-many relationships in the mdb file). Anyway, group by ConsID, then place your primary addressee, home phone and cell phone fields in the Group 1 header. Then place your constituent code field in the details section. Note that it will list the cons code one above the other and not next to each other as mentioned in your question. One thing you could do is go into the Section Expert and check the "Underlay following section" checkbox for the Group Header section. This will start listing the conscodes on the same line as the Group Header fields (if that's how you want them to appear).
Let me know if this works or if you have additional questions.
-------------------------------------------------------------------------------------
Hi Karen. Your data has one-to-one relationships (primary addressee, home phone, cell phone), in addition to one-to-many (cons codes). As you've seen it's the cons codes that are causing the constituents to appear multiple times. So, you'll need to put your one-to-many field (cons code) in a subreport, and that way your constituent will only show once while still showing all the cons codes. Here are the general steps from what I can remember without having CR in front of me:
- Insert Subreport
- Use the same data file for the subreport as the main report
- Link to the main report using consID(?) (or there are IDKeys that the export creates in the mdb file, not sure which one to use without seeing it)
- The only thing that should be in the subreport is the ConsCode field, in the details section
- Insert the subreport in the Group header of the main report (not sure what would happen if you place it in the details section), might mess things up. try it and see what happens.
- If things get messed up with the subreport in the details section, Group the report by ConsID and place your other fields in the Group header
- Suppress or hide the details section
- note that the conscodes will be listed one above the other and not across like you mention in your question
- Size your subreport to the height of one line, then right click and format subreport
- Click the "can grow" checkbox
0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board