@if (Dates != null) {
SI Operations | @foreach (DateTime date in Dates) {@date.ToShortDateString() | }Weekly Total | QTD Total | Comment | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday | ||||
Committed Target to meet Shipment Requirements | @string.Format("{0:##,###}", DailyPlanWafers) | @string.Format("{0:##,###}", DailyPlanWafers) | @string.Format("{0:##,###}", DailyPlanWafers) | @string.Format("{0:##,###}", DailyPlanWafers) | @string.Format("{0:##,###}", DailyPlanWafers) | @string.Format("{0:##,###}", DailyPlanWafers) | @string.Format("{0:##,###}", DailyPlanWafers) | @string.Format("{0:##,###}", DailyPlanWafers * 7) | Number updated quarterly | |
Actual Yielded Wafers Out | @foreach (DateTime date in Dates) {@string.Format("{0:##,###}", WeeklyYieldStatistics[date].Outs) | }@string.Format("{0:##,###}", TotalWafersOut) | @string.Format("{0:##,###}", QTDOutsAndScrap.Outs) | Before Scrap | ||||||
Actual Reactor Out | @foreach (DateTime date in Dates) {@string.Format("{0:##,###}", WeeklyYieldStatistics[date].YieldedOuts) | }@string.Format("{0:##,###}", TotalYieldedWafersOut) | @string.Format("{0:##,###}", (QTDOutsAndScrap.Outs - QTDOutsAndScrap.CustomerScrap - QTDOutsAndScrap.ManufacturingScrap - QTDOutsAndScrap.ProductionScrap)) | After Scrap | ||||||
Yielded Wafers out Daily Average: @(string.Format("{0:##,###}", YieldedWafersPerDay)) | ||||||||||
Customer Scrap | @foreach (DateTime date in Dates) {@string.Format("{0:##,###}", WeeklyYieldStatistics[date].CustomerScrap) | }@string.Format("{0:##,###}", TotalCustomerScrap) | @string.Format("{0:##,###}", QTDOutsAndScrap.CustomerScrap) | |||||||
Manufacturing Scrap | @foreach (DateTime date in Dates) {@string.Format("{0:##,###}", WeeklyYieldStatistics[date].ManufacturingScrap) | }@string.Format("{0:##,###}", TotalManufacturingScrap) | @string.Format("{0:##,###}", QTDOutsAndScrap.ManufacturingScrap) | |||||||
Production Scrap | @foreach (DateTime date in Dates) {@string.Format("{0:##,###}", WeeklyYieldStatistics[date].ProductionScrap) | }@string.Format("{0:##,###}", TotalProdScrap) | @string.Format("{0:##,###}", QTDOutsAndScrap.ProductionScrap) | |||||||
Yield | @foreach (DateTime date in Dates) { string myClass = ""; if (WeeklyYieldStatistics[date].YieldPercent != 0) { if (WeeklyYieldStatistics[date].YieldPercent < 98) myClass = "table-danger text-danger";@string.Format("{0:P2}", WeeklyYieldStatistics[date].YieldPercent) | } else {} } | @string.Format("{0:P2}", (double)(TotalWafersOut - TotalManufacturingScrap) / TotalWafersOut) | @string.Format("{0:P2}", (double)(QTDOutsAndScrap.Outs - QTDOutsAndScrap.ManufacturingScrap) / QTDOutsAndScrap.Outs) | ||||||
Delta to Commit | @foreach (DateTime date in Dates) { string myClass = ""; if (WeeklyYieldStatistics[date].YieldedOuts != 0) { if (WeeklyYieldStatistics[date].YieldedOuts - DailyWafersForQTR < 0) myClass = "table-danger text-danger";@string.Format("{0:##,###}", WeeklyYieldStatistics[date].YieldedOuts - DailyWafersForQTR) | } else {} } | @string.Format("{0:##,###}", (TotalYieldedWafersOut - DailyWafersForQTR * (NumberCompletedDaysInWeek + AddExtraDay))) | Difference to Commit | ||||||
Delta to the Plan | @foreach (DateTime date in Dates) { string myClass = ""; if (WeeklyYieldStatistics[date].YieldedOuts != 0) { if (WeeklyYieldStatistics[date].YieldedOuts - DailyPlanWafers < 0) myClass = "table-danger text-danger";@string.Format("{0:##,###}", WeeklyYieldStatistics[date].YieldedOuts - DailyPlanWafers) | } else {} } | @string.Format("{0:##,###}", (TotalYieldedWafersOut - DailyPlanWafers * (NumberCompletedDaysInWeek + AddExtraDay))) | Difference to Target | ||||||
Wafers Needed to make QTR | @foreach (DateTime date in Dates) {@string.Format("{0:##,###}", DailyWafersForQTR) | }@string.Format("{0:##,###}", DailyWafersForQTR * 7) | Number Updated Weekly |