Dimensions
11 dimensions · 178 valuesscenario: fit inside 1mThe cuts are yours. Add a dimension and it appears on the projects rail and the analysis page without anybody writing code. Some carry a role — the model reads those, so they can be renamed but not removed.
Dimensions
Revenue base
funding sources · one value · 28 taggedWhat ultimately pays. The affordability model counts only what falls on the levy.
The model reads this one. The affordability model counts only what rolls up to a Tax-supported value. Rename it, add values, group them — all fine. It cannot be deleted, and no value may carry a meaning the engine does not know.
Values
a total at a parent includes everything beneath it| Value | Sits beneath | Means | Rows using it | |
|---|---|---|---|---|
| Tax-supported | — | Falls on the tax rate | 0 + 15 below | |
| └ Property taxes | Tax-supported | Falls on the tax rate | 15 | |
| Rate-supported | — | Paid by a rate or fee | 0 + 8 below | |
| └ Dedicated fee | Rate-supported | Paid by a rate or fee | 1 | |
| └ Parking fund | Rate-supported | Paid by a rate or fee | 2 | |
| └ Sewer user fees | Rate-supported | Paid by a rate or fee | 3 | |
| └ Water user fees | Rate-supported | Paid by a rate or fee | 2 | |
| Outside the Town | — | Comes from outside the Town | 0 | |
| Not identified | — | Nothing identified yet | 0 + 1 below | |
| └ Not stated | Not identified | Nothing identified yet | 1 |
Nothing is deleted in a hurry. A value in use is retired — it leaves the pickers and every existing tag survives. When two values are the same thing, merge them: every row is retagged and the old name is kept as an alias. Every one of these writes a row to Activity.