根据两个功能对产品进行评级。每个功能的评级均为平均值,结果将在Web服务中提供给我们。数据可能类似于:
Product_One:{
"Feature_A": {
"TotalReviewCount": 14,
"AverageOverallRating": 4.9286,
},
"Feature_B": {
"TotalReviewCount": 42,
"AverageOverallRating": 4.3571,
},
}
我的计算(小数点后一位)产品的平均总评分是:
4.9286 + 4.3571 = 9.2857
9.2857 / 2 = 4.64285
round(4.64285) = 4.6
一位同事提出了不同的工作,产生了不同的数字:
(14 * 4.9286) + (42 * 4.3571) = 251.9986
251.9986 / (42 + 14) = 4.499975
round(4.499975) = 4.5
谁的......最好?有一个错吗?