1. Critical dates
Visuals and positions (11)
| Visual | Type | x,y | w×h | Content |
|---|---|---|---|---|
| Page navigator | pageNavigator | 0,144 | 192×256 | Visible pages only; Holding Costs and Lease Details are drillthrough and hidden. Portfolio and Holding Costs are already built |
| Reset button | actionButton | 1792,16 | 112×80 | Clears slicers and cross-filters |
| Title (who / what / when) | textbox | 208,48 | 1072×80 | IBCS three-line title; lines 1 and 3 driven by measures |
| State slicer | slicer (dropdown) | 1296,64 | 288×48 | Dropdown on DIM_Building[State] |
| Tenure slicer | slicer (dropdown) | 1600,64 | 288×48 | Dropdown on DIM_Building[Tenure] |
| Key message | textbox | 208,144 | 1680×32 | One-sentence message from a text measure, so it always matches the data |
| Data readiness | textbox | 1552,146 | 336×28 | Static text; shows whether the source data exists today |
| KPI row | cardVisual | 208,192 | 1680×128 | Counts of leases by end-date band; last tile is a data-quality measure |
| Lease end dates by quarter | columnChart | 224,336 | 816×320 | Count of leases by quarter of end date; grey = already ended, navy = still to come. Earlier quarters sit in the first KPI |
| Where the decisions sit, by state | barChart (stacked) | 1056,336 | 832×320 | Leases ending in the next 180 days (navy) and in holdover now (crimson), by state |
| Decision list: holdovers first, then next to end | tableEx | 224,672 | 1664×352 | One row per site; latest lease record. Blank rent = not recorded. Row click drills through to Lease Details. Sorted: status (holdover first), then days to end |
2. Arrears and rent reviews
Visuals and positions (11)
| Visual | Type | x,y | w×h | Content |
|---|---|---|---|---|
| Page navigator | pageNavigator | 0,144 | 192×256 | Visible pages only; Holding Costs and Lease Details are drillthrough and hidden. Portfolio and Holding Costs are already built |
| Reset button | actionButton | 1792,16 | 112×80 | Clears slicers and cross-filters |
| Title (who / what / when) | textbox | 208,48 | 1072×80 | IBCS three-line title; lines 1 and 3 driven by measures |
| Tenant type slicer | slicer (dropdown) | 1296,64 | 288×48 | Dropdown on tenant type on the lease |
| State slicer | slicer (dropdown) | 1600,64 | 288×48 | Dropdown on DIM_Building[State] |
| Key message | textbox | 208,144 | 1680×32 | One-sentence message from a text measure, so it always matches the data |
| Data readiness | textbox | 1552,146 | 336×28 | Static text; shows whether the source data exists today |
| KPI row | cardVisual | 208,192 | 1680×128 | Arrears from the debtor ledger; reviews from lease review dates |
| Rent owing by age and tenant type | barChart (stacked) | 224,336 | 816×320 | Debtor balance by age bucket and tenant type |
| Rent reviews: overdue and coming up | columnChart | 1056,336 | 832×320 | Count of leases by how late (crimson) or how soon (navy) the next rent review is |
| Tenants owing, largest first | tableEx | 224,672 | 1664×352 | One row per tenant with a balance; arrangement shows whether a plan or an approved waiver exists. Sorted: balance owing, descending |
3. Rent concessions
Visuals and positions (11)
| Visual | Type | x,y | w×h | Content |
|---|---|---|---|---|
| Page navigator | pageNavigator | 0,144 | 192×256 | Visible pages only; Holding Costs and Lease Details are drillthrough and hidden. Portfolio and Holding Costs are already built |
| Reset button | actionButton | 1792,16 | 112×80 | Clears slicers and cross-filters |
| Title (who / what / when) | textbox | 208,48 | 1072×80 | IBCS three-line title; lines 1 and 3 driven by measures |
| Tenant purpose slicer | slicer (dropdown) | 1296,64 | 288×48 | Dropdown on tenant purpose on the lease |
| State slicer | slicer (dropdown) | 1600,64 | 288×48 | Dropdown on DIM_Building[State] |
| Key message | textbox | 208,144 | 1680×32 | One-sentence message from a text measure, so it always matches the data |
| Data readiness | textbox | 1552,146 | 336×28 | Static text; shows whether the source data exists today |
| KPI row | cardVisual | 208,192 | 1680×128 | Priced leases only; unpriced leases are counted, never valued at zero |
| Charged against market rent, by purpose | matrix, IBCS bars | 224,336 | 816×320 | Market rent as the shaded outline, rent charged as the solid bar, and the difference as a blue bar |
| Rent given up, by state | barChart | 1056,336 | 832×320 | Market rent minus rent charged, priced leases only, sorted descending |
| Largest concessions | tableEx | 224,672 | 1664×352 | One row per lease; market rent and gap left blank where no assessment exists. Crimson = assessment over 10 years old or no approval. Sorted: given up, descending; unpriced last |
4. Disposals and surplus sites
Visuals and positions (11)
| Visual | Type | x,y | w×h | Content |
|---|---|---|---|---|
| Page navigator | pageNavigator | 0,144 | 192×256 | Visible pages only; Holding Costs and Lease Details are drillthrough and hidden. Portfolio and Holding Costs are already built |
| Reset button | actionButton | 1792,16 | 112×80 | Clears slicers and cross-filters |
| Title (who / what / when) | textbox | 208,48 | 1072×80 | IBCS three-line title; lines 1 and 3 driven by measures |
| State slicer | slicer (dropdown) | 1296,64 | 288×48 | Dropdown on DIM_Building[State] |
| Pipeline stage slicer | slicer (dropdown) | 1600,64 | 288×48 | Dropdown on pipeline stage |
| Key message | textbox | 208,144 | 1680×32 | One-sentence message from a text measure, so it always matches the data |
| Data readiness | textbox | 1552,146 | 336×28 | Static text; shows whether the source data exists today |
| KPI row | cardVisual | 208,192 | 1680×128 | Holding cost reuses the built Portfolio holding cost; stage and dates need a disposal register |
| Sales pipeline: sites at each stage | barChart + table | 224,336 | 816×320 | Count of sites at each stage with median days in stage and the number with no change for 180 days |
| Settled sales against valuation | scatterChart (Deneb) | 1056,336 | 832×320 | One row per settled sale: book value, valuation and sale price on one scale |
| Surplus sites, longest held first | tableEx | 224,672 | 1664×352 | One row per surplus site; holding cost reuses the built Portfolio logic; tax check flags vacant or re-let sites. Sorted: days held, descending |
5. Lease Details (drillthrough)
Visuals and positions (10)
| Visual | Type | x,y | w×h | Content |
|---|---|---|---|---|
| Page navigator | pageNavigator | 0,144 | 192×256 | Visible pages only; Holding Costs and Lease Details are drillthrough and hidden. Portfolio and Holding Costs are already built |
| Back button | actionButton | 1792,16 | 112×80 | Back to the calling page |
| Title (who / what / when) | textbox | 208,48 | 1072×80 | IBCS three-line title; lines 1 and 3 driven by measures |
| Key message | textbox | 208,144 | 1680×32 | One-sentence message from a text measure, so it always matches the data |
| Data readiness | textbox | 1552,146 | 336×28 | Static text; shows whether the source data exists today |
| KPI row | cardVisual | 208,192 | 1680×128 | From the lease records for the selected site; last tile reuses the built Portfolio net position |
| Lease terms at this site | Gantt (Deneb) | 224,336 | 1024×320 | One bar per lease record: grey = ended, crimson = occupied after the end date, dashed = not yet started |
| Site | htmlContent (Site Card HTML) | 1264,336 | 624×320 | Reuses the existing Site Card measure; no area manager fields |
| Lease records | tableEx | 224,672 | 1040×352 | All LeaseEagle records for the selected site, newest first. Blank = field empty in the extract |
| Net position by period | clusteredColumnChart | 1280,672 | 608×352 | Net position by period, this year (dark) against the same periods last year (light) |
6. Notes
Visuals and positions (6)
| Visual | Type | x,y | w×h | Content |
|---|---|---|---|---|
| Page navigator | pageNavigator | 0,144 | 192×256 | Visible pages only; Holding Costs and Lease Details are drillthrough and hidden. Portfolio and Holding Costs are already built |
| Reset button | actionButton | 1792,16 | 112×80 | Clears slicers and cross-filters |
| Title (who / what / when) | textbox | 208,48 | 1072×80 | IBCS three-line title; lines 1 and 3 driven by measures |
| What the numbers mean | textbox | 224,192 | 816×832 | Plain-English definitions for every measure on the S&L pages |
| Data readiness | table | 1056,192 | 832×460 | Where each page gets its data and whether the source exists today |
| Not covered yet | textbox | 1056,668 | 832×356 | Known gaps, stated once in plain English |