I believe this will produce the summary output you're looking for: ledger reg ^Expense:Entertainment --yearly --empty --collapse --period 2020
On Thursday, May 14, 2020 at 3:44:50 PM UTC-5 MN wrote: > Hi, > > Say I have the account Expense:Entertainment. > > Under it I have: > > Expense:Entertainment:Movies > Expense:Entertainment:Travel > Expense:Entertainment:Hobbies > > I want a report of how much I spent on Expense:Entertainment overall for > each year. It shouldn't show me all the subaccounts, but their amounts > shouldn't be ignored. > > So if, for 2019, Expense:Entertainment had $100 and the other three > categories each had $50, it should show it as $250 for > Expense:Entertainment for the whole year. > > I can't seem to find a way to do this in Ledger. I've tried: > > ledger -Y reg "^Expense:Entertainment$" --period-sort "(amount)" > > But this gives just the amounts in Expense:Entertainment > > I also tried: > > ledger -Y reg ^Expense:Entertainment --depth 2 --period-sort "(amount)" > > This is a bit better, but it doesn't quite do it. In the first column it > shows only the amount for Expense:Entertainment. In the second column it > has all the subaccounts, but the problem is it is cumulative: > > 15-Jan-01 - 15-Dec-31 Expense:Entertainment 4.30 USD > 402.92 USD > 16-Jan-01 - 16-Dec-31 Expense:Entertainment 1233.76 USD > 2687.10 USD > 17-Jan-01 - 17-Dec-31 Expense:Entertainment 80.23 USD > 2800.33 USD > 18-Jan-01 - 18-Dec-31 Expense:Entertainment 9.89 USD > 2949.82 USD > > Also, just on the side - I noticed this command: > > ledger reg Expense:Entertainment --depth 2 --period yearly > > Gives slightly different values in the second column. Not sure why. > > The other problem with this is that it starts in 2015, when I have entries > prior to 2015 (but they appear only in subaccounts, and not the parent > Expense:Entertainment account). > > Any help would be appreciated. > -- --- You received this message because you are subscribed to the Google Groups "Ledger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ledger-cli/aaba88c2-c5ab-40a7-a572-d9ebed6302dcn%40googlegroups.com.
