Thanks John, that makes sense. I might use the csv output for now and if I 
have time in future look at making those changes you suggest.

On Monday 9 September 2024 at 22:54:13 UTC+1 John Wiegley wrote:

> >>>>> "I" == IanTwenty <[email protected]> writes:
>
> I> When I query by period such as --period "monthly" what do I put in a 
> format
> I> string to output each period's end date? "%D" gives me the start date. I
> I> see that the "csv" command outputs end dates when used with period
> I> expressions but I can't see anything in its format string that does 
> this?
>
> This appears to be done with specialized logic here:
>
> https://github.com/ledger/ledger/blob/johnw%2Fhashes/src/filters.cc#L880
>
> It didn’t occur to me to make this information available to you through the
> format specification. That should be a very hard thing to add, though. We 
> just
> have to create a new %E or some such flag, and then change filters.cc to
> substitute the end date where %E is used, which would then be part of the
> default string for reporting subtotaled ranges.
>
> So, it needs changes in three areas:
>
> 1. Add a new format specifier for end-of-range.
>
> 2. Create a new “subtotals format” in report.h that is used by default for
> reporting subtotaled ranges.
>
> 3. Change filters.cc to report its results using this format from #2.
>
> John
>

-- 

--- 
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/386be9af-3906-4770-b6c9-0b00106779f1n%40googlegroups.com.

Reply via email to