# RANK VIA New data columns

**URL:** <https://community.glideapps.com/t/rank-via-new-data-columns/34176>\
**Category:** Ask for Help\
**Created:** [November 7, 2021, 7:21pm UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176 "2021-11-07T19:21:51Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![jason\_palmer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jason_palmer/32/3234_2.png) [@jason\_palmer](https://community.glideapps.com/u/jason_palmer)\
**Post date:** [November 7, 2021, 7:21pm UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/1 "2021-11-07T19:21:51Z")

</div>

Trying to find a way to RANK in the GLIDE data editor. Anyways of doing this with the newly released data columns.  
Cheers

---

<div class="post-metadata">

**Author:** ![L.M](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/l.m/32/46371_2.png) [@L.M](https://community.glideapps.com/u/L.M)\
**Post date:** [November 7, 2021, 7:28pm UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/2 "2021-11-07T19:28:58Z")

</div>

Hi, jason 🙂  
How about elaborating 1st what outcome you are expecting, like  
The min max Rank and how they look like (icons, colors, numbers, stars, alpha, number, etc.), how many in all max you expect to show at once to anticipate on the layout.  
What are the items you wish to rank from the shortest to the longest.  
How will the items be input: manually by users? In Glide tables or Google Sheets?  
In short, provide us with a “visual”.  
With whoever needs to input and see/print/export? this POV.  
The original data (an idea of the amount of text if it’s text)  
The criteria to sort/rank  
The expected outcome & output to “see” the ranking and what to do with them (screen only, printout, export, share, etc)  
It will also help you clarify what’s in your mind.  
And maybe you can already find out directly from this analysis how to do it.  
Just by elimination of the existing options.  
Thks & Enjoy the job 🙂

Oh: and what is the exact value that this ranking should bring you. Is it accurate to serve your purpose & worth the ranking?

---

<div class="post-metadata">

**Author:** ![jason\_palmer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jason_palmer/32/3234_2.png) [@jason\_palmer](https://community.glideapps.com/u/jason_palmer)\
**Post date:** [November 7, 2021, 7:48pm UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/3 "2021-11-07T19:48:44Z")

</div>

Thanks, L.M.  
I’m putting together a leader board that ranks Point. This is achievable in sheets but I am stuck on how to achieve this in the data editor.

 ![Screenshot (51)](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/0/30f82ab91eb68fe575c47c3ccfc4babaa8dbdc22.png)

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [November 7, 2021, 7:54pm UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/4 "2021-11-07T19:54:41Z")

</div>

> [@1st\_place\_medal2nd\_place\_medal3rd\_place\_medal Convert Number Score to Rankings in Glide!](https://community.glideapps.com/t/convert-number-score-to-rankings-in-glide/34103):
>
> Using a combination of new Glide Plugin Columns, you can now rank items based on a raw value (points, score, scale, etc.) [[Glide: Create a RANKED Leaderboard!] ](https://www.youtube.com/watch?v=QvNTzYx7tvI)

---

<div class="post-metadata">

**Author:** ![jason\_palmer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jason_palmer/32/3234_2.png) [@jason\_palmer](https://community.glideapps.com/u/jason_palmer)\
**Post date:** [November 7, 2021, 8:48pm UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/5 "2021-11-07T20:48:05Z")

</div>

Awesome Jeff. I’ve got that working but with one snag. The placings skip from 1st to 3rd. I understand the points are tied at the moment, this was intentional to see how this situation would display.  
The guys with 98 points are correctly ranked as 1st but the guys with 96 points are displayed as 3rd rather than second.  
Please advise.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [November 7, 2021, 9:00pm UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/6 "2021-11-07T21:00:43Z")

</div>

I’d be curious to see @Robert_Petitto’s response to this since he put together the tutorial. I haven’t put it into practice myself, so I’d have to analyze his method in detail to give a good answer.

Are you saying that 2nd place is skipped and the tie is giving you 3rd and 4th rankings, or do you have two 3rd place rankings?

In real life scenarios, I seem to recall that I’ve observed ties as usually having both given the lower ranking as opposed to the higher ranking, so in your case, 2nd place would be skipped. But of course, that’s up for interpretation.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [November 7, 2021, 9:30pm UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/7 "2021-11-07T21:30:12Z")

</div>

Hm. So you have two tied for 1st and the next person shows as 3rd because their point value is located in the third “slot” in the array. Might need to remove all duplicates in the original array before determining the array position.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [November 7, 2021, 11:51pm UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/8 "2021-11-07T23:51:39Z")

</div>

> [@Robert\_Petitto](#):
>
> Might need to remove all duplicates in the original array

This worked!

---

<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:** [November 8, 2021, 1:17am UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/9 "2021-11-08T01:17:35Z")

</div>

Awesome!

---

<div class="post-metadata">

**Author:** ![jason\_palmer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jason_palmer/32/3234_2.png) [@jason\_palmer](https://community.glideapps.com/u/jason_palmer)\
**Post date:** [November 9, 2021, 12:30am UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/10 "2021-11-09T00:30:37Z")

</div>

I Will try that.  
Cheers

---

<div class="post-metadata">

**Author:** ![jason\_palmer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jason_palmer/32/3234_2.png) [@jason\_palmer](https://community.glideapps.com/u/jason_palmer)\
**Post date:** [November 9, 2021, 12:35am UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/11 "2021-11-09T00:35:52Z")

</div>

This has worked a treat. Jeff shared earlier.  
Things seem to be coming together.  
My next issue is performing the ranking whilst separating my user’s into three distinct categories.  
Open/ Competitive/ Elite.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [November 9, 2021, 12:43am UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/12 "2021-11-09T00:43:06Z")

</div>

> [@Jeff\_Hager](#):
>
> In real life scenarios, I seem to recall that I’ve observed ties as usually having both given the lower ranking as opposed to the higher ranking, so in your case, 2nd place would be skipped. But of course, that’s up for interpretation.

You know, when I read this thread the other day I did a bit of a double-take, because Bob’s interpretation of it seemed intuitively wrong to me. I’m used to what happens in Professional Golf, where ranking is used to determine the “cut line” after the first two rounds. They usually have a rule that is something like “the top 60 places plus ties” make it through to the final two rounds. It’s quite common to have 10 or more golfers tied in 60th place. The next one after that is never referred to as 61st. They’ll always be 71st, or 75th, or whatever the case may be - with all placings skipped for the number of tied golfers.

Anyway, I kept my mouth shut the other day. But it’s been bugging me so I just looked it up. Turns out there are at least _five_ different methods of interpreting ties when it comes to rankings. Bob’s method here is referred to as “Dense Ranking”, my golf example is “Standard Competition Ranking”, and yours is “Modified Competition Ranking”.

It’s quite interesting, if you’re into these sorts of details 😃

> **[Ranking](https://en.wikipedia.org/wiki/Ranking)**
>
> A ranking is a relationship between a set of items such that, for any two items, the first is either "ranked higher than", "ranked lower than", or "ranked equal to" the second. In mathematics, this is known as a weak order or total preorder of objects. It is not necessarily a total order of objects because two different objects can have the same ranking. The rankings themselves are totally ordered. For example, materials are totally preordered by hardness, while degrees of hardness are totally By...

I would argue that “Standard Competition Ranking” makes more sense for leaderboards by using an extreme example. Imagine you have 100 people running a marathon, and by some incredible coincidence 99 of them dead heat for first with exactly the same time - 2 hours neat. The lone straggler comes in 1 hour behind the rest. He came dead last in a 100 person race. Does he also get the silver medal for coming second? 🤔 😂

Also, just as an aside, the RANK function in Google Sheets appears to use the “Standard Competition Ranking” method.

It appears that the Olympics also uses the same method. At Tokyo 2021 there was a tie for the Gold Medal in the Mens High Jump. Both athletes received a gold medal, and the next medal awarded was the bronze medal - the silver was skipped.

![Screen Shot 2021-11-09 at 8.50.45 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/d/cdf9d589f1f3945878e07c5e6a98050118f70261.png)

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [November 9, 2021, 2:11am UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/13 "2021-11-09T02:11:52Z")

</div>

I love that you researched this. Standard Competition Ranking makes the most sense to me too…@jason_palmer was asking for Dense Ranking, so I was just giving a solution I thought would work.

---

<div class="post-metadata">

**Author:** ![jason\_palmer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jason_palmer/32/3234_2.png) [@jason\_palmer](https://community.glideapps.com/u/jason_palmer)\
**Post date:** [November 9, 2021, 3:38am UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/14 "2021-11-09T03:38:52Z")

</div>

Very interesting to learn that there is a difference and the potential applications.  
I agree that Standard competition ranking is a good approach for what I am trying to achieve.  
That being said I would value any advice on how best to achieve this in that data sheet.  
Cheers.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [November 9, 2021, 3:40am UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/15 "2021-11-09T03:40:12Z")

</div>

Just follow this:

> [@1st\_place\_medal2nd\_place\_medal3rd\_place\_medal Convert Number Score to Rankings in Glide!](https://community.glideapps.com/t/convert-number-score-to-rankings-in-glide/34103):
>
> Using a combination of new Glide Plugin Columns, you can now rank items based on a raw value (points, score, scale, etc.) [[Glide: Create a RANKED Leaderboard!] ](https://www.youtube.com/watch?v=QvNTzYx7tvI)

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [November 10, 2021, 3:40am UTC](https://community.glideapps.com/t/rank-via-new-data-columns/34176/16 "2021-11-10T03:40:37Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
