Dashboard or Report: constituency over time
Options
I'm trying to find a Dashboard (or Report) which can accomplish the following:
Show me a count of constituents with a specific constituent code over different specified periods.
Implied here is that all constituents with the code will be counted (even those with no Date From or Date To) so long as those constituents do NOT have a Date From or Date To which falls before or after the period (respectively).
What am I missing? Why is this basic task of "Monitoring Constituency" apparently so difficult to accomplish?
Thanks.
Show me a count of constituents with a specific constituent code over different specified periods.
Implied here is that all constituents with the code will be counted (even those with no Date From or Date To) so long as those constituents do NOT have a Date From or Date To which falls before or after the period (respectively).
What am I missing? Why is this basic task of "Monitoring Constituency" apparently so difficult to accomplish?
Thanks.
Tagged:
0
Comments
-
So for example:
Records
Constituent A - Code X - From: blank - To: blank
Constituent B - Code X - From: 1/1/13 - To: blank
Constituent C - Code X - From: 3/10/15 - To: 4/25/15
Constituent D - Code X - From: 6/27/15 - To: blank
2015 Report
Count of Constituent Code X
Jan - 2
Feb - 2
Mar - 3
Apr - 3
May - 2
June - 3
July - 30 -
For me the big factor on this is fuzzy dates used by Constituency Codes. I had to create a Custom Report with Crystal to get accurate results because the fuzzy date functions in RE will translate all fuzzy dates of MM/YYYY into MM/01/YYYY, but I want Date From to be MM/01/YYYY and Date To to become MM/last day of month/YYYY. Even worse RE will always translate YYYY into 01/01/YYYY.
Trying to compare a range of dates (an entire month as in your example) instead of one particular date makes it even more complex.0 -
John, I see your point.
For my specific need here, I'd settle for consistency in how fuzzy months or fuzzy years are handled. It appears from what you've said that at least there is consistency. I agree that all fuzzy dates should not default to earliest, and would suggest the most common sense solution is for Date From to interpret as the latest possible and Date To to interpret as the earliest possible. Though I could see cases (as with yours) where being able to toggle the interpretation when applicable would be helpful.
However, having to create a custom report or export for analysis in Excel begs the question for me: Date From and Date To simply do not provide for very basic reporting of constituency over time.
0 -
I don't have a solution other than a custom report in Crystal Reports, as John mentioned. I am wondering though if it would help us to know your specific constituent codes and the purpose of reporting on constituent codes by month. I realize everyone uses constituent codes differently so maybe knowing the end result would help find a solution or work-around.
Thanks.0 -
Josh,
Sure. I've laid it out in a way that I think the context is really unnecessary, and would welcome some examples of constituency codes for which any organization might not benefit from this basic report of constituency over time.
Context: In this case we're using the code "Community Member" for anyone who has an account in our online community (which is housed in a separate database) with From and To dates (account created and account ended) brought in to RE along with lot's of other data via ImportOmatic.
The purpose of the dash/report is for the staff to have dynamic monitoring of our community. I don't have more of an end to that statement, such as "...so that the staff can accomplish X task and Y task." Nevertheless, it seems a rather large assumption to say "the only period which really matters is the one that ends today". Comparison and Summary report seems to offer a solution, since it has the ability to count constituency during specific periods; but the results are not correct and I do not know why.
When I was looking at the Dashboard "Constituents (Custom)" under the Metrics reports which are apparently included with NetCommunity, I expected that one of the four "series" queries could accomplish this since we are given the option there to set the count periods—however, the "hidden" criteria with that dash appears to be that it can only count based on "Date added", not constituency date. The hope of course was to build on this periodic monitoring with different slices (for example, Global Region which we source from the Preferred Country) by including other criteria in the initial query.
So back the decision of why Community Member is tracked this way? Obviously Constituent Code seemed like the perfect place for any information which requires tracking a constituent's fundamental relationship to our org, particularly when that relationship changes over time and the specifics of that history will continue to be important. I do see that for any staff member who happens to open the constituent record, constituent code is doing its job in being the most intuitive and inviting place for "non-destructive interaction" by the person opening that record. Beyond that, I'm baffled that this basic (even implied) reporting functionality is missing from "the can" !
Am I missing something? Crystal Reports or bust
Patrick
0 -
With regards to building this in Crystal (or Excel), any tips on how to accomplish the relative reporting periods?
It's one thing to define a column as "January 2015" and ensure that the results count any date from 1/1/15 to 1/31/15, it's another to define a column as "[Name] [Year] for the month that was 6 months prior to the report date" and expect that when reporting on 7/7/15 the results will show any date from 1/1/15 to 1/31/15... but it seems that a "sustainable" report with any sizable number of periods would need to built in a way that those columns do not constantly require "redefining".0 -
Hi Patrick. Our constituent codes are Individual, Corporation, Foundation, Estate, CFC, United Way, etc. These are based on our reporting needs, mostly financial. They don't change over time and we usually don't use the Date To.
I would have to look up the exact formulas (or John might beat me to it), but there is a way in Crystal Reports to have dynamic date ranges based on "today's date."0 -
Hi Josh!
Thanks of for the insights. I'll have to sit with those codes for a bit a think about the value of reporting Foundation constituents, for example, year over year and how I might desire to correlate that pool of "opportunity" to either past performance or future fundraising goals. Obviously when reporting gifts we don't need to resort to Crystal Reports for the past performance, and depending on how those contacts are coded as prospects (supposing you're using those features) the opportunity could be sufficiently pictured there.
Thanks as well for the assurance of those formulas in CR, I will look them up when I get there.
Patrick0 -
Patrick Edwards:
With regards to building this in Crystal (or Excel), any tips on how to accomplish the relative reporting periods?
It's one thing to define a column as "January 2015" and ensure that the results count any date from 1/1/15 to 1/31/15, it's another to define a column as "[Name] [Year] for the month that was 6 months prior to the report date" and expect that when reporting on 7/7/15 the results will show any date from 1/1/15 to 1/31/15... but it seems that a "sustainable" report with any sizable number of periods would need to built in a way that those columns do not constantly require "redefining".Assuming you can solve your problems with redefining the fuzzy date fields as actual dates, dateadd formulas are what you're looking for. You'd set up a parameter to be the "As Of" date, and then set up formulas for six months before, a year before, whatever. You can then use those formulas in other formulas when you're testing for dates.
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