The budget report is my current itch, so I've been upgrading it. My latest change is to provide more control over the columns. To do this, the top level creates a scheme list where each element controls a set of budget/actual/diff columns: - if an element is a number, that is the period (origin 0) for the set of columns - if an element is a list, the list contains period numbers to be grouped and accumulated for the set of columns - if an element is 'total, the set of columns contains the total.
For a monthly budget, the current budget report is created by the list '(0 1 2 3 4 5 6 7 8 9 10 11). I'm looking at using '((0 1 2 3 4 5) 6 7 (8 9 10 11) total) which will give me Jan-Jun, July, Aug, Sep-Dec, Total for the year. This allows it to fit on my screen. To make this more readily available, I think the proper thing to do is add a new tab to the options to allow the user to set up the columns. Eventually, besides a "diff" column, a "percentage" column would be useful. Maybe this is just leading towards ideas for a complete report rewrite where the user can design his/her own reports with general columns and rows. Phil _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel