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: Data Accuracy Issues

The subject of data accuracy is extensive and no article is going to provide complete coverage of the topic. The purpose of this article is to point out some data accuracy issues that can affect the value and perceived value of your Crystal Reports. 

Here some factors to consider and to work with your database administrator on. That work often involves educating those who provide the information for the database.

  • Accuracy vs. precision. Sometimes, this reaches the level of absurdity. A classic example is "2.3 people own 2.1 or more cars." When numbers don't make sense, investigate why and correct the problem. A Crystal Report that shows 3.6 sales representatives sold 47.7 or more homes last year is not going to enjoy a high level of confidence among the end-users.
  • Age. Old data can greatly skew the report results. This is especially true in cases of comparison. For example, Company X is looking at the performance results of 11 divisions, but only two of these have this week's data and two others have data over a year old. Create some mechanism that flags old data for managerial attention.
  • Consistency. You cannot draw meaningful trends from inconsistent data. Consider the U.S. Census Bureau. They will identify a group of people for study for a defined time. The composition of the group does not change. Every month, every person in the group gets interviewed with the same set of questions (these do not change with each month, either). At the end of the study, the Census Bureau can honestly say people make X decisions Y percent of the time. If the group under study had changed, this would not be possible. This concept is a foundation of statistical analysis.
  • Inclusion/Exclusion. What data are included or excluded in the report? Leaving out crucial information can produce a misleading report, as can adding too much irrelevant data.

    If the data in the report are from multiple tables, are the tables joined correctly? The absence of some data, or a customer or product that is new to the database, or is now obsolete can seriously affect what data appear in the report. Build your report up slowly and as you add each table to the report, check the record count. Use “Distinct Count” to see how many different values you get for a primary key field.

    If you are developing a customer report, and there are 421 records in your report, then the distinct count of CustomerID should also be 421. Add the transaction table to the report, and your record count might go up to 1247, and the distinct count may drop to 380. There are now 41 customers missing from the report because they don’t have any transactions. Is that what you want? Continue this process as you design your report, confirming each step along the way. 
  • Relevance. While not really an accuracy concern, data of low relevance can have a negative impact on the end results. Administering and controlling such data uses up resources. Consider the example of a marketing company that was sending out surveys to shoppers. These surveys were complex and required about 5 hours per week per shopper to fill out. People got sick of this, and--just to get through the survey--entered wrong information. When a new director came in, she took one look at the survey and said, "This is insane!" She asked her bosses what it was they most wanted to know, and told them they had to limit that to what could be obtained in 15 minutes per week from a shopper. The new survey, sent to the same people, show markedly different responses to the same data requests. The functional concept here: "Overload doesn't work."
  • Source validation. Are the data in your report consistent with data from another, trusted source? Have you even checked? Third party verification can be very helpful. But, don't change just because the other source is different. Figure out why the differences exist.
  • Survey design. This is a science in itself. However, you need to examine surveys to see if they proved leading questions, biased multiple choices, allow self-selection, or in some other way lead to false results. The great Dr. Bill Blanchard, a statistics guru, said that if you find one survey out of 100 that was designed properly, you beat the law of averages.
  • Variables isolation. The more variables you have in your data, the less reliable they are. For example, a racing team wanted to determine which secondary carburetor jet size was best for a given temperature and humidity profile. They collected data for an entire racing season.

    The next season, they used the results to size their jets. Their performance went down, not up. Why? Because they had changed fuel pump pressure, tire sizes, and even the racing fuel. Thus, the jet size was only one variable. Had they also tracked these other variables--plus air pressure and wind speed--they may have used statistical analysis to properly chart the data. However, they tracked only the jet size and the resulting time. Lacking the proper variables isolation, reports based on their data led to false conclusions.

See also:

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.

 

Some thoughts on data accuracy

In recent years, there have been several high profile scandals involving advocacy groups that have published false statistics or other false data. In many cases, this was deliberate. In other cases, the problem was those using the data simply did not vet the data because what they were looking at supported their existing notions and agenda.

The first thing to consider is the source. Are the data from a reliable source? An accurate historical book, for example, will draw mostly on primary sources--original correspondence, for example. An inaccurate one will draw on newspaper accounts (notoriously inaccurate), which are tertiary sources at best.

In your own organization, where are your data coming from? If the sources have a vested interest in a particular outcome, your data are probably biased. So look at who is providing your data and how your data are collected. You want to eliminate bias and error at the source and also eliminate dubious sources.

Next, look at the data collection method. Consider the case of the typical hotel survey that asks, "How are we doing?" You get a few multiple choice questions, with the answers being "Outstanding, excellent, very good, good, average, poor." Do you see the problem there? How can you graph the results in any meaningful way? You can't; it will be skewed beyond any reliability and thus any value.

A third aspect to consider is whether you are getting the relevant data and the right data. Avoid the situation that's analogous to the guy who's looking for his lost nickel under the street lamp because the light's better there than 50 feet away where he actually dropped the coin. Adding irrelevant data leads to drawing irrelevant conclusions.

Finally, ensure you aren't asking for too much data. A common problem in plant maintenance organizations is the techs are burdened with filling out huge reports while doing preventive maintenance. They just check everything off as OK and then look at the equipment based on their experience and without regard to the checklist. This defeats the purpose of data collection. It's better to get a small but reliable sample of data than a huge but unreliable sample. You may have to focus on the top few things that matter, rather than everything that could possibly matter.