Fix product performance grouped JSON build

This commit is contained in:
M_Kececi
2026-07-07 01:21:07 +03:00
parent 289f204752
commit 005d2eafac
3 changed files with 65 additions and 49 deletions
+7 -7
View File
@@ -962,8 +962,8 @@ func productPerformanceExcelProductScore(suffix string, salesUSD, stockTurnover,
score := 0.30*productPerformanceExcelMarginScore(margin) +
0.20*productPerformanceExcelRatioScore(stockTurnover, 4) +
0.20*revenueScore +
0.15*productPerformanceExcelRatioScore(marketCount, productPerformanceExcelMarketSpreadTarget(suffix)) +
0.15*productPerformanceExcelRatioScore(customerCount, productPerformanceExcelCustomerSpreadTarget(suffix))
0.05*productPerformanceExcelRatioScore(marketCount, productPerformanceExcelMarketSpreadTarget(suffix)) +
0.25*productPerformanceExcelRatioScore(customerCount, productPerformanceExcelCustomerSpreadTarget(suffix))
return productPerformanceExcelRoundScore(score)
}
@@ -972,11 +972,11 @@ func productPerformanceExcelMarketSpreadTarget(suffix string) float64 {
case "90d":
return 3
case "180d":
return 5
return 3
case "365d":
return 6
default:
return 8
return 6
}
}
@@ -985,11 +985,11 @@ func productPerformanceExcelCustomerSpreadTarget(suffix string) float64 {
case "90d":
return 8
case "180d":
return 15
return 20
case "365d":
return 18
return 50
default:
return 25
return 50
}
}