Too Much Data in Reports

Category: UX

Published: 02/19/2010 02:26 a.m.

Ever used a program that does reports and when you go to select a report you get 100 options? How about a dashboard that features 50+ very important reports? I think there is a better way.

The Lemonade Stand

Lets say I am opening a lemonade stand. I use ice, lemons, sugar, water, and cups. I sell large cups for $2 and small cups for $1. At those prices I make a $0.30 profit on the small and $0.60 on the large (simple, I know). We'll also assume I make a fixed amount of lemonade every morning and throw away whats left at the end of the day. I want to design a report or a dashboard that shows me actionable data.

Lets start with some reports I could make:

  • Amount of sugar used today, this week, this month
  • Amount of sugar left over today, this week, this month
  • Amount of lemons, cups, etc. used today, etc.
  • Amounts left over, etc.
  • Large cups sold today, week, etc.
  • Small cups sold, etc.
  • Total cups sold, etc.
  • Lemonade left over today, etc.
  • Sell out time today, week, etc.
  • Averages of any of these per day, week
That is a lot of possible report combinations. Do I need them all? No. I only need four. And here they are:
  1. Average lemonade sold+left over per day of week over last 50 days
  2. Small to large cup ratio over last 20 days
  3. Profit totals per week, last 10 weeks
  4. Holidays in the next 10 days.
That's it.The average sold+left lets me know about how much lemonade to make each day. I keep a running total to adjust for seasons and booms/busts in my business. I can also detect if I need to buy more raw ingredients to increase my daily lemonade.

Small to large is to balance the prices and profit margins. If I'm selling much more of one size, then I raise the price. Supply and demand. I can also tell which size of cups to buy.

Profit totals let me track if I am making money or losing it. I can see how well my business is growing.

The holidays lets me know when I can expect a drastic change. I'll do my best to make more lemonade on those days.

Looking at these four simple reports daily can help me to make decisions about pricing, purchasing raw materials, and projecting growth or bankruptcy. Are they the absolute only reports I need? Probably not. But they will give me a great picture of my business and give me feedback I can use to make decisions.

The Other Reports

While there are a hundred other possible reports, I don't need to see those. They aren't actionable. Each one of the four selected reports tells me something I either need to change or keep the same. I don't answer every possible question, just the really important ones.

I know this is a simple example in a vacuum, but the point is illustrated clearly enough. Keep reports simple and actionable. Decide what will give you information that can be used to make a decision.

Here are some of the pitfalls of reporting. Making reports that are:

  • Overly complicated
  • Too simple
  • Interesting but not actionable
  • Too hard to distinguish change
  • Too small a sample size to see results
  • Too long or detailed
  • Not providing feedback
The commonality is that they don't give you good information to act on. Many reports above are very interesting to see. They look cool, and sometimes they make you think they have useful information. But they don't. I have toyed with sites like Daytum that let you track things over time. The data is really interesting, but it hasn't helped me make a decision or pushed me to make a change. Mint.com, however, provides reports that are simple and do promote change. And I don't have to enter anything to use them.

Baseball Analogy

Imagine looking at stats from 3 innings of a baseball game. There is very little if any usefulness from these stats. The only thing I can think of that you might use to make a decision is pitches thrown, which could indicate fatigue. Other than that, nothing is useful to make a decision.

Now take an entire game. You may have some insight about a player who got a couple of hits or a closer with 2 Ks in an inning. But the sample size is too small. You may get overly ambitious or depressed because of a small bit of data.

Let's go the other way and look at 4 years of stats for a player or team. Can you make a decision for the next season from these stats? Probably not a great decision. Most of the data might be too normalized or affected by other sources. Baseball is streaky, and teams tend to change some year over year. Over 4 years, you'd have a hard time what to expect in the next year. And some people use that type of data to predict the next four years. Ridiculous.

The ideal stage of data is probably around half a season, or a rolling 60 games or so. You get a big enough sample size while still taking into account current conditions. And you don't need every stat under the sun to make a good decision.

Less Reporting = Less Data

It's really tough coming up with a good, small set of reports. Most people have a fear of missing something, or they want to look at things to be able to know them. There is a desire to be able to extract every detail of possible data, but most of that data doesn't really tell you anything. A great report must be able to do the following things:
  • Give you actionable data
  • Quickly provide feedback from changes
  • Use the right size of data
  • Be visually easy to understand
Those are not easy things to accomplish. Good reports take a bit of focus to understand and create. The other big benefit is that the data you need to collect is dictated by the reports. This means that data collection (and entry) can be better. This isn't that interesting in our Lemonade stand example, but could be very important in big business. Less data entry and easier data entry multiplied over large groups of people can also increase data accuracy.

The last part of a good report is that it helps you achieve your goal. Our goal with the lemonade stand is to maximize profit. The four reports we use help us do that both in the short-term and in the long-term.