Sign in

Blog · Board and management reporting · Manufacturing

OEE dashboard in Power BI: measures and checks

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.

The short answerAn OEE dashboard in Power BI compares availability, performance and quality by production line, then connects the combined score to stop time, speed losses and rejected output. Calculate each component from the same production window. Verify OEE independently as good units multiplied by ideal cycle time, divided by planned production time.

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.

Establish the production boundary

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.

A worked example: two Ohio production lines

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.

Prove the total with a loss bridge

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.

Change one input: more first-pass good output

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.

Keep the review tied to accountable actions

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.

Where it goes wrong

  • Averaging the displayed percentages. Calculate totals from productive and planned minutes. Rounded component percentages do not preserve the original calculation exactly.
  • Repaired units become first-pass good. Preserve the initial inspection outcome even when rejected parts later pass after rework.
  • Cycle standards drift. Keep the product-specific approved standard and its effective date; a standard change can move OEE without an operating change.
  • Counts and time cover different windows. A run finishing after the reporting cutoff needs an explicit treatment, rather than a count in one period and its time in another.
  • A higher score becomes a savings claim. Verify whether recovered time changes actual spend or usable output before attaching a financial benefit.

Check your production export in Covirage

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.

Questions people ask

What data does an OEE dashboard need?

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.

Can I average OEE percentages across production lines?

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.

Does better OEE always mean lower manufacturing cost?

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.