;doc: clarify report intervals' effect on begin/end dates (#1561)
This commit is contained in:
		
							parent
							
								
									0727736bff
								
							
						
					
					
						commit
						031219e792
					
				| @ -103,9 +103,11 @@ m4_define({{_reportingoptions_}}, {{ | ||||
| 
 | ||||
| `-b --begin=DATE` | ||||
| : include postings/txns on or after this date | ||||
|   (will be adjusted to preceding subperiod start when using a report interval) | ||||
| 
 | ||||
| `-e --end=DATE` | ||||
| : include postings/txns before this date | ||||
|   (will be adjusted to following subperiod end when using a report interval) | ||||
| 
 | ||||
| `-D --daily` | ||||
| : multiperiod/multicolumn report by day | ||||
|  | ||||
| @ -136,8 +136,8 @@ reportflags :: [Flag RawOpts] | ||||
| reportflags = [ | ||||
| 
 | ||||
|   -- report period & interval | ||||
|   flagReq  ["begin","b"]     (\s opts -> Right $ setopt "begin" s opts) "DATE" "include postings/txns on or after this date" | ||||
|  ,flagReq  ["end","e"]       (\s opts -> Right $ setopt "end" s opts) "DATE" "include postings/txns before this date" | ||||
|   flagReq  ["begin","b"]     (\s opts -> Right $ setopt "begin" s opts) "DATE" "include postings/txns on or after this date (will be adjusted to preceding subperiod start when using a report interval)" | ||||
|  ,flagReq  ["end","e"]       (\s opts -> Right $ setopt "end" s opts) "DATE" "include postings/txns before this date (will be adjusted to following subperiod end when using a report interval)" | ||||
|  ,flagNone ["daily","D"]     (setboolopt "daily") "multiperiod/multicolumn report by day" | ||||
|  ,flagNone ["weekly","W"]    (setboolopt "weekly") "multiperiod/multicolumn report by week" | ||||
|  ,flagNone ["monthly","M"]   (setboolopt "monthly") "multiperiod/multicolumn report by month" | ||||
|  | ||||
| @ -493,6 +493,8 @@ Some notes: | ||||
|   start/end dates from options and that from `date:` queries. | ||||
|   That is, `date:2019-01 date:2019 -p'2000 to 2030'` yields January 2019, the | ||||
|   smallest common time span. | ||||
| - A [report interval](#report-intervals) (see below) will adjust start/end dates, | ||||
|   when needed, so that they fall on subperiod boundaries. | ||||
| 
 | ||||
| Examples: | ||||
| 
 | ||||
| @ -743,6 +745,8 @@ or `hledger print cur:\\$`. | ||||
| PERIODEXPR is a [period expression](#period-expressions) (with no report interval). | ||||
| Examples: `date:2016`, `date:thismonth`, `date:2000/2/1-2/15`, `date:lastweek-`. | ||||
| If the `--date2` command line flag is present, this matches [secondary dates](#secondary-dates) instead. | ||||
| ([Report intervals](#report-intervals) will adjust [start/end dates](report-start--end-date) | ||||
| to preceding/following subperiod boundaries.) | ||||
| 
 | ||||
| **`date2:PERIODEXPR`** | ||||
| : match secondary dates within the specified period. | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user