|
@ -268,7 +268,7 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
ModelNO = y.Key.ModelNO, |
|
|
ModelNO = y.Key.ModelNO, |
|
|
FirstCnt = y.Sum(x => x.FirstCnt), |
|
|
FirstCnt = y.Sum(x => x.FirstCnt), |
|
|
PassCnt = y.Sum(x => x.PassCnt), |
|
|
PassCnt = y.Sum(x => x.PassCnt), |
|
|
Yield = (y.Sum(x => x.FirstCnt) / y.Sum(x => x.PassCnt) * 100) |
|
|
Yield = y.Sum(x => x.PassCnt) != 0 ? (y.Sum(x => x.FirstCnt) / y.Sum(x => x.PassCnt) * 100) : 0 |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
var g1 = g.GroupBy(x => new { x.WipID, x.WipNO, x.PlanQTY, x.StationID, x.StationName, x.TestType, x.ItemNO, x.LineDesc, x.ModelNO }).Select(y => new |
|
|
var g1 = g.GroupBy(x => new { x.WipID, x.WipNO, x.PlanQTY, x.StationID, x.StationName, x.TestType, x.ItemNO, x.LineDesc, x.ModelNO }).Select(y => new |
|
@ -284,7 +284,7 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
ModelNO = y.Key.ModelNO, |
|
|
ModelNO = y.Key.ModelNO, |
|
|
FirstCnt = 0, |
|
|
FirstCnt = 0, |
|
|
PassCnt = y.Sum(x => x.FirstCnt), |
|
|
PassCnt = y.Sum(x => x.FirstCnt), |
|
|
Yield = (y.Sum(x => x.FirstCnt) / y.Sum(x => x.PassCnt) * 100) |
|
|
Yield = y.Sum(x => x.PassCnt) != 0 ? (y.Sum(x => x.FirstCnt) / y.Sum(x => x.PassCnt) * 100) : 0 |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
//紀錄筆數
|
|
|
//紀錄筆數
|
|
|