# Bubbleでランキングを作りたいのですが、並び替えがうまくできません。

**URL:** <https://www.nocode-faq.com/t/topic/3477>\
**Category:** bubble\
**Tags:** バックエンドwork\
**Created:** [2023 年 3 月 8 日午前 4:56 UTC](https://www.nocode-faq.com/t/topic/3477 "2023-03-08T04:56:36Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shosawada](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@Shosawada](https://www.nocode-faq.com/u/Shosawada)\
**Post date:** [2023 年 3 月 8 日午前 4:56 UTC](https://www.nocode-faq.com/t/topic/3477/1 "2023-03-08T04:56:36Z")

</div>

イベントのアプリを作っています。  
ユーザーが参加したイベントの件数と、イベント参加によって獲得したポイントの総数でランキングを作りたいのですが、うまくいきません。

①ユーザーDBにイベントをlistで保存し、その数で件数（count）を表示。  
②ユーザーDBに獲得ポイントをlistで保存し、その和（sum）を表示。

まではできたのですが、そこから多い順に並び替えることができません。  
repeating groupにsortを設定しようとしたのですが無理でした。

似たような投稿があったので見てみたのですが、Bubbleの機能では難しいとの記載もありました。  
何か良い方法があればご教授ください。

 ![スクリーンショット 2023-03-08 13.47.19](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/0/00e23db843818b70ca62121c7c5a8981a9ed70a4.png)  
 ![スクリーンショット 2023-03-08 13.52.14](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/c/c505169fda239517a435bee532f13d83b4db5a01.png)

---

<div class="post-metadata">

**Author:** ![john03tgck01a](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/john03tgck01a/32/4558_2.png) [@john03tgck01a](https://www.nocode-faq.com/u/john03tgck01a)\
**Post date:** [2023 年 3 月 8 日午前 8:22 UTC](https://www.nocode-faq.com/t/topic/3477/2 "2023-03-08T08:22:45Z")

</div>

表示はできますが、並べ替えは難しいですね。  
予めTotalPointをUserテーブルに作成しておき、ポイントが追加、削除されるタイミングでTotal Pointの数値も変化させてみるのはどうでしょうか。

grouped byなどを使って並べ替えできるかForumなど見てみますね。

---

<div class="post-metadata">

**Author:** ![Shosawada](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@Shosawada](https://www.nocode-faq.com/u/Shosawada)\
**Post date:** [2023 年 3 月 9 日午前 12:46 UTC](https://www.nocode-faq.com/t/topic/3477/3 "2023-03-09T00:46:46Z")

</div>

アドバイスありがとうございます！  
DBにテーブルを作る形でやってみます！

---

<div class="post-metadata">

**Author:** ![macchi\_hal](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/macchi_hal/32/6234_2.png) [@macchi\_hal](https://www.nocode-faq.com/u/macchi_hal)\
**Post date:** [2023 年 3 月 11 日午前 6:16 UTC](https://www.nocode-faq.com/t/topic/3477/4 "2023-03-11T06:16:18Z")

</div>

恐らく解決に役立つ回答かと思いますので共有いたします。解決したかどうか教えてください。

> [@bubbleにおいてamchartsなどを用いたチャートの表示](https://www.nocode-faq.com/t/topic/3421/8):
>
> データ構造が以下のようなシンプルなものであれば、group byで集計関数を通せばグラフ生成時に集計できますよ。 想定テーブル 商品 販売価格 販売日 AAA 1000 2023/02/10 AAA 1000 2023/02/11 BBB 1000 2023/02/10 do search forで想定テーブルの必要な条件で検索（例えば、販売日が当月） 検索結果（more…

---

<div class="post-metadata">

**Author:** ![Shosawada](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@Shosawada](https://www.nocode-faq.com/u/Shosawada)\
**Post date:** [2023 年 3 月 12 日午後 11:41 UTC](https://www.nocode-faq.com/t/topic/3477/5 "2023-03-12T23:41:58Z")

</div>

回答ありがとうございます。  
参考にさせていただきます。

まだ、アプリが部分的にしかできていないため、テストができない状態です。  
解決したかどうかのお返事をすぐにできず申し訳ございません。
