Template:Progress box/doc

Usage
Called thus

In the ideal configuration the template is extremely easy to use:

For example:

It is often useful to float the intermediate templates (such as Weasel progress) right with the following code:

or better:

to provide flexibility to the calling template.

Technical details
Since the undated category often contains the dated categories, the number of subcats is subtracted from the number of elements. The number of subcats is calculated from a special counter category.

Sometimes there are special entries, these are represented by parameter 4 or "factor", if present - alternatively they can be manually included in the counter category.

If the undated sum doesn't match what's expected, then the "debug=yes" parameter will display the calculation in the progress box.

Where there is no "All" category specified and one is not found by prepending "All" to the undated category name, the total is calculated by adding the component categories.

The template will only list the last seven years backlog.