Demonstration · Illustrative data · BI Consulting Services

Cornerstone Apartment Services × BI Consulting Services

Portfolio Review Board · Yardi property data, refreshed monthly · Denver urban core
Prepared for Jake · Operations Director
October 2026 · Data through Sep 2026 close
Demonstration · illustrative data

This is the monthly Portfolio Review Sheet the ops team has been assembling by hand from Yardi, rebuilt as a live board: occupancy and leased %, aged delinquency, NOI against budget, renewals and turnover, and work orders — by property, submarket and unit class. Every tile, chart and numbered callout recalculates when you change a filter or click a property on the map.

325+
properties under management
(cornerstoneapartments.com, About Us)
Board shows a 24-community illustrative sample across 7 submarkets in Cornerstone's 27 published neighborhoods. Property names and all figures are fictional.¹
Submarket
Period
Unit class

Portfolio at a glance

1

Occupancy & leased %, 24 months

Oct 2024 → Sep 2026 · selection window shaded

Physical occupancy (units occupied) and leased % (occupied + signed, not yet moved in). Target line at 95%.

Leased %Occupancy %95% target
2

Denver metro: communities by occupancy band

click a property or submarket

Hand-drawn metro grid. Dot size ∝ units; colour = occupancy band for the selected period and unit class.

≥ 96%93–96%90–93%< 90% (action)
3

NOI vs budget by community

variance, % of budget · click to filter

Net operating income actual minus budget for the period. Teal = ahead of budget, amber = behind.

Ahead of budgetBehind budget
4

Aged receivables by submarket

% of billed rent, end of period

Resident balances outstanding, aged from due date. Threshold in the review sheet: 2.0% of billed rent.

5

Renewals & turnover by unit class

annualised

Share of expiring leases renewed, and move-outs as an annualised % of units.

Renewal rateAnnualised turnover
6

Work orders by community

top 10 by volume · click to filter

Maintenance requests opened in the period, average days to complete, and how many were open more than 7 days at close.

7

Automated monthly refresh replaces the review sheet

Yardi → dataflow → board, 1st business day

The sheet the team builds by hand each month, generated instead. Rows are the live selection; flags use the sheet's own thresholds (occupancy < 93%, delinquency > 2.0%, NOI > 3% behind budget, work orders open > 7 days ≥ 5 per month).

Yardi Voyager

Rent roll, aged receivables, GL budget vs actual, lease expirations, work orders — pulled nightly, no re-keying.

→
Power Automate dataflow

Cleans property codes, maps unit classes, applies the sheet's thresholds, writes one tidy table per measure.

→
Power BI model

One semantic model: property × unit class × month. Same numbers in every tile, every meeting.

→
Review board + alerts

Board refreshes on the 1st business day; flagged rows email the portfolio manager automatically.

Manual review sheet (today)
≈ 2½ days

per month of analyst time pulling Yardi exports, pasting into Excel, reconciling totals; numbers are 10–15 days old by the review meeting.

Automated board (proposed)
—

8

What this board answers

three questions from the ops team
9

Ask the data

natural-language Q&A over the model (mock)

A typed question answered from the same semantic model that drives the board. Static example; the answer follows your filters.

Which communities should the portfolio managers call this week, and why?
Source · Panels 4, 5 & 7 · Yardi close Sep 2026 · refreshed 1 Oct 2026 06:10
10
Also from BI Consulting Services

Private AI on your own server

The "ask the data" ideas on this board are designed to run on a GPU server inside your own network — an open-weight model over your own documents, cited answers, no per-seat licence, nothing leaving the building. The short deck below explains how it works. Scroll through, or download it as a PDF.

Private AI Servers — slide 1 of 14
Private AI Servers — slide 2 of 14
Private AI Servers — slide 3 of 14
Private AI Servers — slide 4 of 14
Private AI Servers — slide 5 of 14
Private AI Servers — slide 6 of 14
Private AI Servers — slide 7 of 14
Private AI Servers — slide 8 of 14
Private AI Servers — slide 9 of 14
Private AI Servers — slide 10 of 14
Private AI Servers — slide 11 of 14
Private AI Servers — slide 12 of 14
Private AI Servers — slide 13 of 14
Private AI Servers — slide 14 of 14

Questions? Book 30 minutes: calendly.com/powerbiconsultingservices/30min