Determining presence of action note types
I am creating a "call volume report" for our development team that shows all the calls a given development officer made over the past fiscal year.
The report displays various data for each action, including any notes coded "Action Note", with summary information in the report footer. However, our development director also wants to know whether for a given action, there is a call report included.
Therefore, even though I've filtered out "Call Report" from the note types displayed, I need a way to indicate whether one exists (just an X would suffice). Can I write a formula that directs Crystal Reports to determine whether "Call Report" exists as a note type for a given action, even if the report rows specifically exclude "Call Report" notes? (I am exporting that note type, however.)
If I'm failing to make sense, please let me know--I know it's a confusing situation. Thanks for any suggestions!!
Comments
-
Robyn Kells:
I am creating a "call volume report" for our development team that shows all the calls a given development officer made over the past fiscal year.
The report displays various data for each action, including any notes coded "Action Note", with summary information in the report footer. However, our development director also wants to know whether for a given action, there is a call report included.
Therefore, even though I've filtered out "Call Report" from the note types displayed, I need a way to indicate whether one exists (just an X would suffice). Can I write a formula that directs Crystal Reports to determine whether "Call Report" exists as a note type for a given action, even if the report rows specifically exclude "Call Report" notes? (I am exporting that note type, however.)
If I'm failing to make sense, please let me know--I know it's a confusing situation. Thanks for any suggestions!!
If you are exporting the "Call Report" for all actions then when it fails to exist is would be a null value.
Try this:
Create a formula called "Call Report"
-----------------------------------------
if Not isNull({CallReportFieldType}) then "Report Available"
else "No Report"------------------------------------------------
Save and close and drop into the detail or footer.
I am not sure about "even though I've filtered out "Call Report" from the note types displayed"
it depends on how you filtered it out, but you may have to adjust this.
0 -
Armando Quiroz:
If you are exporting the "Call Report" for all actions then when it fails to exist is would be a null value.
Try this:
Create a formula called "Call Report"
-----------------------------------------
if Not isNull({CallReportFieldType}) then "Report Available"
else "No Report"------------------------------------------------
Save and close and drop into the detail or footer.
I am not sure about "even though I've filtered out "Call Report" from the note types displayed"
it depends on how you filtered it out, but you may have to adjust this.
Thanks, Armando. I tried the formula...but CallReportFieldType is not a valid field, and I'm having trouble figuring out how to choose a valid field that will give me what I want.
I filtered out "Call Report"-type notes because we a) only wanted Action Note contents displayed, and b) didn't want to count the same action twice in the summary fields. Simply suppressing those rows didn't keep them from showing up in the summary, which ended up reporting inflated figures until I filtered out Call Report notes entirely using the Select Expert.
So what I have--and it's what I want, for the most part--is one row per action, which displays constituent name, action completed date, action type, and the Action Note notes. Nothing *in the row* indicates Call Report, nor do I want it to, because I want to avoid affecting the summary field. (I'd also like to keep the summary field somewhat straightforward and simple if possible, but I can add formulas to those if absolutely necessary).
Ideally, what I'd like is a way to instruct Crystal Reports, "For each action X, look in the list of note types. If note type "Call Report" exists for that action, then print "Y"; otherwise, leave blank."
I appreciate your help!
0 -
Robyn Kells:
Thanks, Armando. I tried the formula...but CallReportFieldType is not a valid field, and I'm having trouble figuring out how to choose a valid field that will give me what I want.
I filtered out "Call Report"-type notes because we a) only wanted Action Note contents displayed, and b) didn't want to count the same action twice in the summary fields. Simply suppressing those rows didn't keep them from showing up in the summary, which ended up reporting inflated figures until I filtered out Call Report notes entirely using the Select Expert.
So what I have--and it's what I want, for the most part--is one row per action, which displays constituent name, action completed date, action type, and the Action Note notes. Nothing *in the row* indicates Call Report, nor do I want it to, because I want to avoid affecting the summary field. (I'd also like to keep the summary field somewhat straightforward and simple if possible, but I can add formulas to those if absolutely necessary).
Ideally, what I'd like is a way to instruct Crystal Reports, "For each action X, look in the list of note types. If note type "Call Report" exists for that action, then print "Y"; otherwise, leave blank."
I appreciate your help!
Are you using an Action or Constituent Export?
Since you are using the Select Expert to filter your actions you will not be able to do anything with "Call Report" actions, the report won't see them at all even though they are in your data file. One solution would be to use Running Totals for your summary counts, and filter out "Call Report" actions there (or only count "Action Notes"). Then I would create a formula to show your "Action Notes" actions, something like "If {Action Type} = "Action Notes" then {Action Notepad Notes}" Then do that for any other notepad fields you want displayed on the report. Then you can remove the Select Expert filter.
Then you should be able to add another formula for "For each action X, look in the list of note types. If note type "Call Report" exists for that action, then print "Y" " For "Y' I think I would insert another detail section (depending on how your report is set up) and then suppress that section if blank.
Sorry I'm not being too detailed on this, a lot of it depends on your export and report set up. Hopefully this will point you in the right direction though.
0 -
Robyn Kells:
Disclaimer: this might not work the way you want it to. But another workaround is, you could also do something like, grouping on action notepad type, and setting a specified order with named groups, labeling the call report, and discarding everything that isn't action notes or call report.Thanks, Armando. I tried the formula...but CallReportFieldType is not a valid field, and I'm having trouble figuring out how to choose a valid field that will give me what I want.
I filtered out "Call Report"-type notes because we a) only wanted Action Note contents displayed, and b) didn't want to count the same action twice in the summary fields. Simply suppressing those rows didn't keep them from showing up in the summary, which ended up reporting inflated figures until I filtered out Call Report notes entirely using the Select Expert.
So what I have--and it's what I want, for the most part--is one row per action, which displays constituent name, action completed date, action type, and the Action Note notes. Nothing *in the row* indicates Call Report, nor do I want it to, because I want to avoid affecting the summary field. (I'd also like to keep the summary field somewhat straightforward and simple if possible, but I can add formulas to those if absolutely necessary).
Ideally, what I'd like is a way to instruct Crystal Reports, "For each action X, look in the list of note types. If note type "Call Report" exists for that action, then print "Y"; otherwise, leave blank."
I appreciate your help!
So let's say Group#1 is the action, and Group #2 is notepad type. Set the order of the group as Specified Order and go to that tab in the group options box. For the First named group, the formula is that {notepad type} = action notes, and you can call that group "Action Notes". The second named group formula is {notepad type} = call report, and you can call that group "Call report exists". Then for others, choose 'discard all others.'
Create Group #3, on the action notepad IDKEY - this will give you a section for each action notepad.
Put in your fields that you want from the action notes notepad into group #3 header. Tell the report to suppress all the fields except the group#2 name, if the group is 'Call Report Exists'. Tell the report to suppress blank section.
So that might be a way to do the trick?
0 -
Armando Quiroz:
If you are exporting the "Call Report" for all actions then when it fails to exist is would be a null value.
Try this:
Create a formula called "Call Report"
-----------------------------------------
if Not isNull({CallReportFieldType}) then "Report Available"
else "No Report"------------------------------------------------
Save and close and drop into the detail or footer.
I am not sure about "even though I've filtered out "Call Report" from the note types displayed"
it depends on how you filtered it out, but you may have to adjust this.
Okay. What field are you exporting with the action?
Are you exporting "CnAct_1_01_Note_1_01_Type"?
Assuming the note type is called "Call Report", then you can try in a formula field
if {CnAct_1_01_Note_1_01_Type} <> "Call Report" then "Y"
0 -
Armando Quiroz:
This is very usefully for meOkay. What field are you exporting with the action?
Are you exporting "CnAct_1_01_Note_1_01_Type"?
Assuming the note type is called "Call Report", then you can try in a formula field
if {CnAct_1_01_Note_1_01_Type} <> "Call Report" then "Y"
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