Yield Dashboard

Stage-by-stage throughput yield. Tracks every piece from raw input through to the final accepted unit — showing how much was lost to rejects and scrap at each step. The rolled yield tells you what % of pieces would survive the whole line if today's loss rate held.

Updates every 10 minutes from the production records.
Rolled throughput yield
First-pass yield
Total accepted
across all stages
Total loss
rejects + scrap
Stages active
in this window
How yield is calculated
Stage yield
acceptedQty ÷ (acceptedQty + rejectedQty + scrappedQty) — what % of pieces that arrived at this stage made it through.
Rolled yield
Product of every stage's yield. The probability a piece survives the entire line if today's loss rates held — most rigorous, independent of timing.
First-pass yield
Total accepted across all stages ÷ total input across all stages. Volume-weighted average — single 'how clean was every step?' number.
Stage order
Canonical PPC process flow: CUT → FORG → FUR → INHD → CLG → CNC/VMC/TRB/CYL/MACH/THREAD → WELD → FINAL → PACKING. Stages without production in the window are hidden.
No literal end-to-end?
In any rolling window, different lots are at different stages — first-stage input vs last-stage output don't represent the same physical units at factory level. Filter by a single item code below to see a meaningful end-to-end view (rolled yield collapses to actual unit flow).
Process flow visualization
Loading process flow…
Stage breakdown
#
Stage
Input
Accepted
Rejected
Scrapped
Loss
Yield
Loading…
Top items by volume — yield per item
Item code
Total input
Accepted
Rejected
Scrapped
Yield
Loading…

Source: ppc.dbo.product1 joined with ppc.dbo.machine on macgroup. Cached for 10 minutes per (period, item) combination. Click any item row to open the full material-balance + lot-trace drill-down for that item.