@if (Dates != null) { @foreach (DateTime date in Dates) { } @foreach (DateTime date in Dates) { } @foreach (DateTime date in Dates) { } @foreach (DateTime date in Dates) { } @foreach (DateTime date in Dates) { } @foreach (DateTime date in Dates) { } @foreach (DateTime date in Dates) { string myClass = ""; if (WeeklyYieldStatistics[date].YieldPercent != 0) { if (WeeklyYieldStatistics[date].YieldPercent < 98) myClass = "table-danger text-danger"; } else { } } @foreach (DateTime date in Dates) { string myClass = ""; if (WeeklyYieldStatistics[date].YieldedOuts != 0) { if (WeeklyYieldStatistics[date].YieldedOuts - DailyWafersForQTR < 0) myClass = "table-danger text-danger"; } else { } } @foreach (DateTime date in Dates) { string myClass = ""; if (WeeklyYieldStatistics[date].YieldedOuts != 0) { if (WeeklyYieldStatistics[date].YieldedOuts - DailyPlanWafers < 0) myClass = "table-danger text-danger"; } else { } } @foreach (DateTime date in Dates) { }
SI Operations@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@string.Format("{0:##,###}", WeeklyYieldStatistics[date].Outs)@string.Format("{0:##,###}", TotalWafersOut) @string.Format("{0:##,###}", QTDOutsAndScrap.Outs) Before Scrap
Actual Reactor Out@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@string.Format("{0:##,###}", WeeklyYieldStatistics[date].CustomerScrap)@string.Format("{0:##,###}", TotalCustomerScrap) @string.Format("{0:##,###}", QTDOutsAndScrap.CustomerScrap)
Manufacturing Scrap@string.Format("{0:##,###}", WeeklyYieldStatistics[date].ManufacturingScrap)@string.Format("{0:##,###}", TotalManufacturingScrap) @string.Format("{0:##,###}", QTDOutsAndScrap.ManufacturingScrap)
Production Scrap@string.Format("{0:##,###}", WeeklyYieldStatistics[date].ProductionScrap)@string.Format("{0:##,###}", TotalProdScrap) @string.Format("{0:##,###}", QTDOutsAndScrap.ProductionScrap)
Yield@string.Format("{0:P2}", WeeklyYieldStatistics[date].YieldPercent)@string.Format("{0:P2}", (double)(TotalWafersOut - TotalManufacturingScrap) / TotalWafersOut) @string.Format("{0:P2}", (double)(QTDOutsAndScrap.Outs - QTDOutsAndScrap.ManufacturingScrap) / QTDOutsAndScrap.Outs)
Delta to Commit@string.Format("{0:##,###}", WeeklyYieldStatistics[date].YieldedOuts - DailyWafersForQTR)@string.Format("{0:##,###}", (TotalYieldedWafersOut - DailyWafersForQTR * (NumberCompletedDaysInWeek + AddExtraDay))) Difference to Commit
Delta to the Plan@string.Format("{0:##,###}", WeeklyYieldStatistics[date].YieldedOuts - DailyPlanWafers)@string.Format("{0:##,###}", (TotalYieldedWafersOut - DailyPlanWafers * (NumberCompletedDaysInWeek + AddExtraDay))) Difference to Target
Wafers Needed to make QTR@string.Format("{0:##,###}", DailyWafersForQTR)@string.Format("{0:##,###}", DailyWafersForQTR * 7) Number Updated Weekly
}