如何计算平均评分
抱歉,如果我不清楚:
我如何根据 MinRate 和 MaxRate 计算平均评分
,例如:minRate = 0 或 1 且 MaxRate = 2 或 3 或 4或 5 或 0
我如何计算评级?
更新结束
我正在实施一个 5 星级评级系统,我的表结构有两列: 1)MinRate 2)MaxRate
所以我的问题是:如何计算平均评分?
以下是我的 5 星级实施情况。
int[] {7, 0, 0, 8, 5};
这意味着:
- 7 位用户对文章评分为 1
- 0 位用户对文章评分为 2
- 0 用户对文章评分为 3
- 8 位用户对文章评分为 4
- 5 位用户对文章评分为 5
Sorry if I am not clear:
How would I calculate the average rating based on the MinRate and MaxRate
for example: minRate = 0 or 1 and MaxRate = 2 or 3 or 4 or 5 or 0
How would I calculate the rating?
Update End
I am implementing a 5 star rating system and my table structure has two columns:
1) MinRate 2) MaxRate
so my question is: how do calculate the average rating?
here is how I have in my 5 star rating implementation.
int[] {7, 0, 0, 8, 5};
This means that:
- 7 users rated the article with a 1
- 0 users rated the article with a 2
- 0 users rated the article with a 3
- 8 users rated the article with a 4
- 5 users rated the article with a 5
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
我不太了解 ASP.NET,但平均值只是总数除以项目数:
所以在一个循环中(不起作用,因为
int
被保留,但你得到主意):I don't really know ASP.NET, but the average is just the total divided by the number of items:
So in a loop (won't work, as
int
is reserved, but you get the idea):这是一些伪代码:
Here is some pseudo code:
这就是我所做的
This is what i did
这是我在 5 票中的 5 票中使用的解决方案:
Here's my solution to use in the 5 of 5 votes: