Monthly Bactrack Every Page

Navigation:  GridTemplates : Using > Expected DayValues >

Monthly Bactrack Every Page

Previous pageReturn to chapter overviewNext page

In a grid of this structure, each page acts as a continuous grid, but the "clocks are reset" at the beginning of each new page, using a DayValue of 42 times the number of months contained in the preceding pages.

 

So we know that the minimum DayValue on each page should be :

 

 (42 * (PageNumber – 1) * MonthsPerPage) + 1.

 

For example in a "4 months on 2 pages" the MonthsPerPage is 2, and so the minimum DayValue on page 1 is 1, and on page 2 is 85.

 

The maximum DayValue is harder to figure out since, within each page, the DayValues follow a continuous pattern. Clearly the maximum DayValue must be, at most, 42 times the number of months per page times the number of pages (which is exactly 1 less than the minimum DayValue of the following page).

 

But this overestimates the maximum DayValue, particularly for grids with many months per page. For example, if you work it out with pencil and paper, you will see that you need at most 28 weeks to contain 6 full months. This works out to a maximum DayValue of 196, which is far less than 252 (6 times 42).

 

To estimate the maximum DayValue allowed for a Monthly Bactrack Every Page grid, Q++ uses the following chart which gives the maximum number of weeks necessary to contain a given number of months (notice that in the case of 1 month, we get 6 weeks which is where the number 42 came from).

 

Number
of Months

Maximum Number

of Weeks needed

1

6

2

10

3

14

4

19

5

23

6

28

7

32

8

37

9

41

10

46

11

50

12

55


Topic 108448 updated on 30-Dec-2002.
Topic URL: http://www.qppstudio.net/webhelp/index.html?monthlybactrackeverypage.htm