;doc: report intervals: expand this doc (#1561)
This commit is contained in:
parent
efaa199a82
commit
701768765a
@ -510,15 +510,37 @@ Examples:
|
||||
## Report intervals
|
||||
|
||||
A report interval can be specified so that commands like
|
||||
[register](#register), [balance](#balance) and [activity](#activity) will divide their
|
||||
reports into multiple subperiods. The basic intervals can be
|
||||
selected with one of `-D/--daily`, `-W/--weekly`, `-M/--monthly`,
|
||||
`-Q/--quarterly`, or `-Y/--yearly`. More complex intervals may be
|
||||
specified with a [period expression](#period-expressions).
|
||||
Report intervals can not be specified with a [query](#queries).
|
||||
[register](#register), [balance](#balance) and [activity](#activity)
|
||||
become multi-period, showing each subperiod as a separate row or
|
||||
column.
|
||||
|
||||
Note that the requested start and end dates may be extended when specifying a report
|
||||
interval (see [period expression](#period-expressions)).
|
||||
The following "standard" report intervals can be enabled by using
|
||||
their corresponding flag:
|
||||
|
||||
`-D/--daily`,
|
||||
`-W/--weekly`,
|
||||
`-M/--monthly`,
|
||||
`-Q/--quarterly`,
|
||||
`-Y/--yearly`.
|
||||
|
||||
These standard intervals always start on natural interval boundaries:
|
||||
eg `--weekly` starts on mondays, `--monthly` starts on the first of
|
||||
the month, `--yearly` always starts on January 1st, etc.
|
||||
|
||||
Certain more complex intervals, and more flexible boundary dates, can
|
||||
be specified by `-p/--period`. These are described in [period
|
||||
expressions](#period-expressions), below.
|
||||
|
||||
Report intervals can only be specified by the flags above, and not by
|
||||
[query](#queries) arguments, currently.
|
||||
|
||||
Report intervals have another effect: multi-period reports are always
|
||||
expanded to fill a whole number of subperiods. So if you use a report
|
||||
interval (other than `--daily`), and you have specified a start or end
|
||||
date, you may notice those dates being overridden (ie, the report
|
||||
starts earlier than your requested start date, or ends later than your
|
||||
requested end date). This is done to ensure "full" first and last
|
||||
subperiods, so that all subperiods' numbers are comparable.
|
||||
|
||||
## Period expressions
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user