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.

Reply via email to