I need to calculate a star rating for a product I know how to calculate the weighted average, but its not good enough
example (5*252 + 4*124 + 3*40 + 2*29 + 1*33) / (252+124+40+29+33) = 4.11
I want to avoid cases when a product get a 1000 five star ratings and one 4 star, and another one gets just one 5 stars and it gets on top
I know there is a way but i couldn't find it
thanks
Try sort you product record using new column (rating * votes).
it will help you to find the most voted product with best rating.