|
|||||||||
|
Crystal Reports Tools: Improve Performance While Saving Time and Money |
|
Crystal Reports: Combine Alerts in an Alert ViewAlerts are a powerful feature introduced in Crystal Reports 8.5. They enable you to create filters to provide additional analysis on your report data. Report Alerts are actually custom messages you create, and these get displayed based on conditions you set. So an alert could tell report users that their expenses are at 80% of budget. This kind of alert gives people time to prevent an overbudget problem from occurring. The example we use in training courses is to start with an Aged Trial Balance Report, and create two alerts:
The Alerts are triggered when the report data are refreshed, and the alert form is displayed. You can filter by any combination of the Alerts. If you select several alerts by using the Ctrl or Shift key, then click “View Records” the alert view will only show records that meet both Alert criteria. You can easily create an alert. Just use the Alerts function from the Reports menu. Report Alerts first appeared in Crystal Reports 8.5, so older versions do not have this feature.If you're using an older version, are you out of luck? No, we have your back there! we have a User Function Library that can do this in older versions. You can action this in any formula with: if {Customer.Last Year's Sales}<30000 then GetVolAlert ("Sales missed target",{Customer.Customer Name}) Click here to purchase this function Not convinced that alerts are worth looking into? Think about this case history. We were working on a report that used two years of sales transaction data to calculate This Month, Year to Date. and equivalent numbers for last year. We asked ourselves the question of how to audit this report, and needed an easy way to examine some of the thousands of records to see if our numbers were correct. We used report alerts, where we made the alerts specific to a product and date range, and when these alerts were triggered we could use the Alert view to confirm our numbers against the balances inside the application. Rerunning the report against other products and data ranges let us randomly check a sample of the report data. The great thing was that within the alert, drill downs were still possible, so additional filtering helped to confirm the numbers in the report. You might take some time to talk with users about what kinds of alerts they need. State you are looking at one category only, for now. Approaching budget limits is always a good one. Get those set up, see what needs tuning, then pick another alert theme from the list users gave you when you first asked them about this. When you get a few categories going and you aren't driving users nuts with nuisance alerts, then work on a combined alerts strategy. Once you've developed the strategy, don't just roll it out. Test it. Advertising your mistakes to your boss or to that dweeb who controls the layoff spreadsheet is generally not a good idea. Here's one way to protect your job:
Now, your boss might start hearing about alerts and wonder why s/he isn't getting any. Your simple explanation is these are functional to each department and you are making each department happy to reflect well on your own department and your boss.
This article is copyrighted by Crystalkeen, Mindconnection, and Chelsea Technologies Ltd. It may be freely copied and distributed as long as the original copyright is displayed and no modifications are made to this material. Extracts are permitted. The names Crystal Reports and Seagate Info are trademarks owned by Business Objects. |