So you want each hierarchical level sorted independently?  It's an
interesting report, what does it tell you?  I am not completely clear on how
ledger uses the hierarchy when sorting.  I have come up against a similar
question myself in the past but didn't pursue it. I need to think about
this.

On Mon, Oct 24, 2011 at 14:32, Peter Ross <[email protected]> wrote:

> Income -10,000
>  Income:Salary -9000
>  Income:Interest -1000
> Expenses: 4000
>  Expenses:Food 3000
>    Expenses:Food:Groceries 2900
>    Expenses:Food:Dining Out 100
>  Expenses:Other 1000
>
> my example below outputs
>
> Expenses: 4000
>  Expenses:Food 3000
>    Expenses:Food:Groceries 2900
>    Expenses:Food:Dining Out 100
>  Expenses:Other 1000
> Income -10,000
>  Income:Interest -1000
>  Income:Salary -9000
>
>
> On Tue, Oct 25, 2011 at 8:19 AM, Craig Earls <[email protected]> wrote:
> > I don't completely understand what you are trying to accomplish.  Can you
> > post a simplified hand generated example of what report format you are
> > trying to achieve?
> >
> > On Mon, Oct 24, 2011 at 14:10, Peter Ross <[email protected]> wrote:
> >>
> >> On Tue, Oct 25, 2011 at 12:19 AM, Craig Earls <[email protected]>
> wrote:
> >> > In ledger 3 you need to give --sort a value expression to sort on.
> >> >
> >> > Some thing like
> >> >
> >> > ledger bal --sort "abs(amount)" --flat
> >> >
> >> > the flat argument overides allows it to sort subaccount by value
> rather
> >> > than
> >> > the account at each hierarchical level.
> >> >
> >> Thanks, I am using version 3.  However I don't want the flat output
> >> but the hierachical output.
> >>
> >> I tried
> >>
> >>  ledger --sort '-abs(total)' bal '^income' '^expenses'
> >>
> >> however the income which is greater than my expenses still appeared at
> >> the bottom and was sorted in the incorrect order.
> >>
> >> Is the above correct?
> >
> >
>



-- 
Craig, Corona De Tucson, AZ
enderw88.wordpress.com

Reply via email to