crystal reports viewers, crystal reports schedulers, view crystal reports, report analyzers, burst reporting, report scheduler
 
view crystal reports, rpt viewer, crystal reports viewers, crystal reports schedulers, report analyzers, burst reporting, report scheduler
desktop viewer, crystal reports viewers, crystal reports schedulers, report analyzers, burst reporting, report scheduler

Crystal Reports Tools: Improve Performance While Saving Time and Money

  Resources  
Best sellers:
cView
Report Analyzer
cViewSERVER
ReCrystallize


Articles:
Administration
Advanced
Basic
Crystal eNL
Database
Financial
Problems Solved
 
Tools:
Analyzers
Bestsellers

CR Schedulers
CR UFLs
CR Viewers
DataBase Tools
Graphics
International
Mail UFLs
ReCrystallizePro


Add'l:

About us

Contact Us
cViewSUITE Ppt
Support

 

CrystalReports
on Steroids

Crystal Reports Administration: Issues vs. Factors

Ido Millet usually does a session at the CR conferences on Report Design tips. Attending one of Ido's sessions can, by itself, justify the entire cost of attending a conference. Here's a concept Ido shared at a conference:

Follow the "IF" design rule. "IF" refers to Issues and Factors.

Look at the data you are collecting in your database. Every field is either an Issue or a Factor.

  • Issues are fields you group by or "Select."
  • Factors are fields you sum or count.

Taking an Issue and a Factor should create a meaningful report for someone.

  • If you are simply reformatting data, you aren't providing a useful report.
  • If your report consists of either issues or factors but not both, the report is probably not useful or necessary.

Of course, an Ido Millet session will go into more detail and provide you with a full understanding of why this is so and how it should play in your Crystal Report designs. But this gives you the concept.

Using Excel

One reason developers may avoid creating a proper report (following the IF design rule), is they want to preserve the data so that report recipients can import that data into Excel for analysis. This defies logic.

Excel has a limit of 64000 rows in a worksheet (perhaps greater in recent versions). It's difficult to do large summaries and analysis with big data sets in Excel. That is where Crystal does far better. And, that's looking at just one aspect of the "debate" over whether to provide business intelligence or reformatted data.

 

Apply to Pareto principle to your IF design.

By conservative analysis, a typical corporate database could produce several hundred reports. Suppose the above analysis results in 100 reports. Then you get 80% of the benefits of those reports from 20 reports. Do that again, and you get 64% (80% of 80%) of the benefits from 4 (20% of 20) reports.

Now, you just need to decide which 4 reports those are.

 

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.

 

More about Excel and data in reports

You need to ensure your reports contain business information, not business data. They need to be decision tools, not intermediary data sources. Otherwise, people who should be getting answers to their business questions will instead be massaging data.

When people want to export data to Excel, they are usually attempting to answer questions not directly answered by the data. In the examples above, you would have to perform analysis in the report, using formulas and other tools available in the reporting software.

The data approach

The normal approach is to start with the database and push data to the users. No matter how you dress up data, you still have data. You do not have information. Data are raw materials and information is a finished product.

Suppose you walk into a Toyota dealer and say you need transportation. Do you expect to walk out of there with a container of parts, or to drive out of there in a car? That is the difference between data and information.

When you shove data at people, they try to assemble the data into information. Which is why you have all these folks wasting millions of salary-hours manipulating spreadsheets instead of doing the jobs they are paid to do. Which is why you have information silos. Which is why you have all sorts of other problems, which is why your job is less secure than it should be.

End-users need analysis, trends, conclusions, snapshots, summaries, thumbnails, overviews, projections, comparisons, and other things that are very different from data. When they don't have those things, out come the spreadsheets.

The report approach

Instead of starting with the database, start with the business questions. Talk with the senior executives (who may or may not be on your existing distribution list), and ask each one to tell you what the top three business questions are. If they give you more, that's OK. Compile a list, and see what data you would need for you to answer those questions with your reports.

Next, repeat this process with the people who are already on your distribution list. You are now ready to determine what will be reported.

Why talk with the senior executives, first? Those are the folks who run your company, so figure out what they want. Providing that helps secure your job and future raises in no small way. But it also helps you build the correct framework for your entire process, so that all users are marching to the same tune. You have to start at the beginning, not in the middle. By definition, middle managers can't see the big picture.

This raises another point. Surveys conducted between 2005 and 2008 showed that senior executives rarely have an accurate picture of their organization or the conditions under which it operates. They have a much rosier view, because people generally try to please them. These same people lack the time to dig through the data to see the real picture. In most companies, senior executives also lack the skills to do so. This means the data-oriented reports they get are essentially useless. If you are in charge of those reports, what does this say about your value to the company?

If you provide the senior executives with the business information they need, and you provide middle managers with the business information they need plus the business information the senior executives are working from, how do you think this will affect the effectiveness of management to make good decisions?

Instead of working from the detail level up, work from the information level down. Determine what information people really need. Then, use the power of Crystal Reports to assemble that information from the data you can get.