Why? Because with access to these (i.e. total $, no. of items, number of days) you could more easily calculate budgets, variance from time-based budgets, or pricing profiles.
N.B.: the gizmo itself would not have to handle what could be done with the state tiddler data generated. It could be left to other macros to do that using them any varying method a user needed.
But, for users like me having access to such basic data would open the way towards practical accounting & budgeting and mean its gone a step beyond being just a really smart column adder.
DATA ENTRY
Jed, not sure how easy it would be but IMO its would make more sense to have the data entry component integrated into what you call "report". For instance with a line below the table (e.g.
under Com Pani Expense Report) that has entry cells aligned with the layout of the table above it. At the end of the line a "+" to create the tiddler holding that record.
FYI, in the way I'll probably use it I'll have the "report" as the thing that is more forefront. The thing that I'd think of as the "interface".
COSMETICS
- The Amount column and Total box to be right aligned.
- Enforce two decimal places. So that if you enter "4" what appears is "4.00".
USER SETTINGS
What users could do with it are varied. I think it would help expand its usage by users being able to define what the (in "report") column heading names are....
But maybe it would be enough already? As I see there is already a templating idea in place--guidance on how to edit/create templates, change displayed column titles etc, could be good too. In a way its already potentially way ahead of simple cash adding--and flex on column headings could make that clearer.
... I am dyslexic and changes in text or background colours and styles makes text a bit hard for me to read.
I like your suggestion for data entry, it would almost require that individual items be editable but I think that my concerns about that are small compared to the usability improvements from this.