# ⭐️ Introducing the Rating Component

**URL:** https://community.glideapps.com/t/introducing-the-rating-component/10710
**Category:** General
**Created:** [June 12, 2020, 6:38am UTC](https://community.glideapps.com/t/introducing-the-rating-component/10710 "2020-06-12T06:38:05Z")
**Posts on this page:** 1
**Page:** 2

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [February 25, 2021, 8:23am UTC](https://community.glideapps.com/t/introducing-the-rating-component/10710/22 "2021-02-25T08:23:31Z")

</div>

We have been waiting for user-specific rollups for a long time but there’s no ETA on that.

The only way, for now, with a single user-specific column, is to convert the user-specific column into another sheet, with each value for each user stored into its own row. Then you use a relation + rollup to get back the value you want, but it would consume a lot of rows.

Another way to do it is to have 2 columns, let’s say for ratings of an article.

- Global total likes for the post
- Global total ratings for the post
- Signed-in user’s like for the post (user-specific)

Users will submit a rating through a compound action, let’s say I want to rate 5 for the post:

- Add 5 to global likes
- Add 1 to global total ratings
- Add 5 to signed-in user’s like

Average rating = Global likes/Global total ratings

[Previous page](https://community.glideapps.com/t/introducing-the-rating-component/10710.md?page=1)
