quantazelle / daytum

Automatically exported from code.google.com/p/daytum
0 stars 0 forks source link

"Filters" to allow users to manipulate displayed data with simple formulas #109

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
It would be great to have a very basic system that allowed a user to
manipulate the data in a data set before it is displayed, essentially
allowing the user to specify what it is they want displayed out of a data set.

Example 1: In Issue 29, a user asked if he could have a chart that
displayed the result of category 1 - (catergory 2 + category 3).

Example 2: I have been logging how many dinners I have meat or fish in, to
try to start eating more vegetarian meals. I'd love to be able to see a pie
chart of the meals I ate in the previous week. I wouldn't expect an
arbitrary display like that to be available. Instead, I would want to write
a simple formula where I could specify "use only data from the past 7
days", and then give that to the pie chart.

In each case, the data sets don't need to change, and the data displays
don't need to change. Instead what is needed is a simple "filter" between
the data set and the display, that allows the user to manipulate the data
in some way.

(I'm assuming some of the current displays, like "Daily average," work
essentially by filtering the data in this way before displaying it. If so,
it should be easy to open this up to the user).

I think this would really open up the functionality of Daytum, and will
spark development: some people will develop really cool filters, which
would easily be able to be borrowed by other users, and may eventually be
brought into the cannon of predefined visualizations by the admins.

Original issue reported on code.google.com by sfentr...@gmail.com on 3 Mar 2009 at 1:14