Blog · Board and management reporting · Manufacturing
An OEE dashboard in Power BI should show availability, performance, quality and the time losses behind the total. Use a worked US manufacturing example to define the measures and prove that the minutes reconcile.
An OEE dashboard in Power BI should explain which production losses sit behind overall equipment effectiveness: availability, performance and quality. Show the components next to lost minutes and good output, using one consistent schedule boundary. The arithmetic should still reconcile when the visual layout changes.
Microsoft distinguishes a one-page Power BI dashboard from the detailed reports behind it. This example specifies the business measures and checks for that summary. Covirage is not affiliated with Microsoft or Power BI.
Take a closed operating export with a run identifier, date, line, product, planned production minutes, stop minutes, total units and first-pass good units. Add the approved ideal cycle time in minutes per unit. A separate schedule export establishes when production was intended to run.
Exclude periods when production was not scheduled before determining planned production time. Keep stops occurring within that production window, including scheduled changeovers, in stop time. The agreed boundary must remain consistent across lines and periods; removing an inconvenient stop from the denominator changes the question.
Vorne's OEE calculation guide defines the three component formulas and the equivalent direct calculation:
Availability = Run minutes / Planned production minutes
Performance = Ideal cycle minutes × Total units / Run minutes
Quality = First-pass good units / Total units
OEE = Availability × Performance × Quality
Direct OEE check = Ideal cycle minutes × First-pass good units / Planned production minutes
Run minutes equal planned minutes less stop minutes. Ideal cycle time is a technical production standard, not a budget allowance inflated to make the score easier to achieve. The general OEE dashboard guide covers the wider operating review; the focus here is a set of measures a business owner can verify before presenting them.
An illustrative Ohio packaging manufacturer compares two lines on September 15, 2026. Both make the same container, using an approved ideal cycle time of 0.5 minute per unit. Each has 450 scheduled production minutes after excluded nonproduction breaks.
| Input | Line A | Line B | Combined |
|---|---|---|---|
| Planned production minutes | 450 | 450 | 900 |
| Stop minutes | 50 | 90 | 140 |
| Run minutes | 400 | 360 | 760 |
| Total units | 700 | 600 | 1,300 |
| First-pass good units | 665 | 570 | 1,235 |
| Ideal cycle minutes per unit | 0.5 | 0.5 | 0.5 |
Calculate Line A's availability as 400 / 450 = 88.89%, performance as (0.5 × 700) / 400 = 87.50%, and quality as 665 / 700 = 95.00%. Multiplying the unrounded ratios gives 73.89% OEE. The direct check is (0.5 × 665) / 450 = 73.89%.
| Measure | Line A | Line B | Combined from totals |
|---|---|---|---|
| Availability | 88.89% | 80.00% | 84.44% |
| Performance | 87.50% | 83.33% | 85.53% |
| Quality | 95.00% | 95.00% | 95.00% |
| OEE | 73.89% | 63.33% | 68.61% |
The combined performance is (0.5 × 1,300) / 760 = 85.53%. Combined OEE is (0.5 × 1,235) / 900 = 68.61%. Percentages are displayed to two decimals; calculations retain their original precision.
These lines share the same ideal cycle time. With different products, calculate fully productive minutes for each run using its own ideal time, sum those minutes, and divide by total planned minutes. Do not apply an arbitrary common cycle time to unlike products.
A score gives the production manager a summary. A bridge from planned time to fully productive time gives the manager a work list.
Speed loss minutes = Run minutes − Ideal cycle minutes × Total units
Quality loss minutes = Ideal cycle minutes × (Total units − First-pass good units)
| Time component | Line A minutes | Line B minutes | Combined minutes |
|---|---|---|---|
| Stop loss | 50.0 | 90.0 | 140.0 |
| Speed loss | 400 − 350 = 50.0 | 360 − 300 = 60.0 | 110.0 |
| Quality loss | 0.5 × 35 = 17.5 | 0.5 × 30 = 15.0 | 32.5 |
| Fully productive time | 0.5 × 665 = 332.5 | 0.5 × 570 = 285.0 | 617.5 |
| Planned production time | 450.0 | 450.0 | 900.0 |
The proof is 140 + 110 + 32.5 + 617.5 = 900 minutes. No minute belongs in two loss categories. Line B has the larger stop loss, which is a reason to examine its stop register before discussing equipment replacement or staffing.
For a dollar comparison, suppose finance applies a standard conversion value of $2 per ideal production minute. Quality losses represent 32.5 × 2 = $65 of conversion value; all measured losses represent (900 − 617.5) × 2 = $565. These are time valuations under the stated assumption. They are not invoices, avoidable expenses or promised savings.
Keep Line B's schedule, stop minutes, total production and ideal cycle time unchanged. Change only its first-pass good count from 570 to 585, reflecting fewer initial rejects.
| Combined measure | Original | Changed good count |
|---|---|---|
| First-pass good units | 1,235 | 1,250 |
| Quality | 1,235 / 1,300 = 95.00% | 1,250 / 1,300 = 96.15% |
| Fully productive minutes | 617.5 | 625.0 |
| Quality loss minutes | 32.5 | 25.0 |
| OEE | 617.5 / 900 = 68.61% | 625 / 900 = 69.44% |
| Quality loss conversion value (USD) | 65 | 50 |
Availability and performance stay unchanged. OEE improves by 0.83 percentage point, calculated before rounding, and the quality loss valuation falls by $15. The bridge still closes: 140 + 110 + 25 + 625 = 900 minutes. A quality improvement should not be presented as a reduction in downtime when the stop register has not changed.
Put the component scores and the loss bridge beside a line comparison. Production owns counts and schedule boundaries, maintenance owns stop reason investigation, and quality owns the first-pass acceptance definition. Finance owns any dollar valuation applied to the lost time.
Use production dashboards for the wider output view and a Power BI operations dashboard for decisions spanning several functions. If energy is also under review, the Power BI energy dashboard keeps utility consumption and tariffs separate from equipment effectiveness.
Bring run-level production counts, the schedule, stop records and approved ideal cycle times. Covirage maps the columns, and its tools compute and check the component measures and totals; the external AI model explains the results with every figure traced to its rows. Create a free Covirage account and bring a sample of your own data.
See manufacturing analytics for the supporting business context.
Use planned production minutes, stop minutes, total units produced, first-pass good units and the approved ideal cycle time for each product and line. Include dates and run identifiers so counts and time can be matched to the same production window.
A simple average is only valid in special cases, such as equal planned production time. For the general calculation, add each run's fully productive minutes and divide by total planned minutes. Calculate those productive minutes using the correct ideal cycle time for each run.
Better OEE means more fully productive time within the measured schedule. The financial effect also depends on demand, staffing, material costs and whether recovered capacity can be used. Treat a time valuation as a comparison measure until finance confirms an actual expense or contribution change.