Sharing my Power BI Template: Combine Queries for Hard/Soft Credit Recognition
This template addresses how to combine Blackbaud's Raiser's Edge NXT Gifts with Soft Credit records for a total view of constituent engagement.
- Required Connections: sample .csv files pulled from RENXT Query are included
- Skill Level: beginner
- Category: Power Query Editor
For Blackbaud's Power BI Accelerator workshop attendees, I found an issue in Lab 1a bonus content where we used a Merge to combine hard-credit Gift records with Soft Credit records for a total view of constituent engagement. I am attaching updated documentation and a sample workbook.
Originally, the join to merge Soft Credit records with hard credit Gift records was linking the two table on Gift Record ID. This meant that when a Gift Record ID existed in both the Soft Credit table and the Gift table, then the merged result would keep the soft credit information for the newly merged record and drop the hard credit activity from the gift record. The desired behavior is to keep the hard credit for the donor and the soft credit for the second constituent.
First, I explored using Append to combine Soft Credits + Gift records. But, for the purpose of our workshop content, I want to avoid the extra steps to get Gift and Soft Credit fields identically named so that the append stacks the records into appropriate columns. Also note, if you try the Append method, you may need to remove duplicates to avoid double counting cases where the Gift donor also appears with a Soft Credit record for the same gift.
Finally, I adjusted the Merge rules to join on the unique combination of Constituent ID + Gift ID so that when the constituent on the soft credit is identical to the gift's donor, then the Soft Credit and Gift fields are all available; but when the constituent on the soft credit is different from the gift's donor, then all Soft Credit fields are available to track that credit. I used a full outer join to also pick up gifts that have no soft credits at all. In this way, we can differentiate "hard" vs "soft" recognition credit types.
Refer to Tutorial: Shape and combine data in Power BI Desktop - Power BI | Microsoft Learn
Download the attached documentation and sample workbook. Sample data is for the Sky Developer Cohort environment (Raiser's Edge NXT).
Combine_Queries.zip
Shout out to @Yessenia Bernabet Claros and @Cole Welsh for struggling through the original content!
Categories
- All Categories
- 6 Blackbaud Community Help
- 206 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 357 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 561 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 934 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.4K Blackbaud Raiser's Edge NXT®
- 3.6K SKY Developer
- 242 ResearchPoint™
- 118 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 238 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 28 PowerUp Challenges
- 3 (Open) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 778 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)