# 棒グラフでのソートについて

**URL:** <https://community.amazonquick.com/t/topic/28934>\
**Category:** 日本語で質問 | Q&A\
**Tags:** Japanese, formatting, Business-Intelligence-Engineer\
**Created:** [April 23, 2024, 7:59am UTC](https://community.amazonquick.com/t/topic/28934 "2024-04-23T07:59:24Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![abe](https://avatars.discourse-cdn.com/v4/letter/a/f1d935/32.png) [@abe](https://community.amazonquick.com/u/abe)\
**Post date:** [April 23, 2024, 7:59am UTC](https://community.amazonquick.com/t/topic/28934/1 "2024-04-23T07:59:24Z")

</div>

棒グラフにてソートが効きません。  
下記のようにソート用にkubunを作成し表示用にnameを作成しています。  
 ![表](https://d1wl4jav5dp96l.cloudfront.net/original/3X/9/c/9cd8c781dac9e60f5c389a6d80eb5e89b6466271.png)

ソートでkubunを設定します。  
 ![ソート設定](https://d1wl4jav5dp96l.cloudfront.net/original/3X/2/5/25c45e81e50f30bc60e2609b0fde9f4b9018521f.png)

多分、nameでソートされています。

 ![表の並び](https://d1wl4jav5dp96l.cloudfront.net/original/3X/c/1/c1c86e102d47013aec57620147dd0c0d53507150.png)

ソートをする方法を教えてください。

---

<div class="post-metadata">

**Author:** ![yutkodam](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/yutkodam/32/22320_2.png) [@yutkodam](https://community.amazonquick.com/u/yutkodam)\
**Post date:** [April 23, 2024, 8:50am UTC](https://community.amazonquick.com/t/topic/28934/2 "2024-04-23T08:50:27Z")

</div>

上げていただいているデータはラベルとその対応のテーブルだと思います。  
グラフ化している元のデータはどのような形式になっているでしょうか？

ヒストグラムのような分析を行いたいという背景だと理解しました。  
kubun\_nameは文字列であるため、昇順ソートをしている都合上、現在の表示は文章のソートとしては正しい動作に見えます。文字列ソートのまま所望の順番にするために、`1-100`を`001-100`にするように元のテキストを3桁にするのはどうでしょうか。

---

<div class="post-metadata">

**Author:** ![abe](https://avatars.discourse-cdn.com/v4/letter/a/f1d935/32.png) [@abe](https://community.amazonquick.com/u/abe)\
**Post date:** [April 24, 2024, 2:00am UTC](https://community.amazonquick.com/t/topic/28934/3 "2024-04-24T02:00:07Z")

</div>

データを添付します。  
赤枠の区分でソートをしたいのですが、並び替えに設定しても並び替えが効いていません。

 ![データ](https://d1wl4jav5dp96l.cloudfront.net/original/3X/d/7/d75a8df985ff33162d2e092118542bc39a414a0f.png)

---

<div class="post-metadata">

**Author:** ![yutkodam](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/yutkodam/32/22320_2.png) [@yutkodam](https://community.amazonquick.com/u/yutkodam)\
**Post date:** [April 24, 2024, 6:14am UTC](https://community.amazonquick.com/t/topic/28934/4 "2024-04-24T06:14:59Z")

</div>

赤枠の右側にある列をX軸に表示させつつ、その並びは赤枠(01,02,…)を利用したいというご質問ですね。  
オフビジュアルフィールドにグラフの表示には現れない赤枠のカラムを指定することで、所望の並べかえができます。一番上の投稿でも同じように設定いただいているかと思いますが、もう一度設定を見直していただけますでしょうか。  
 ![image](https://d1wl4jav5dp96l.cloudfront.net/original/3X/b/7/b740534523e3b107d045609f88ff36b882f5e68b.png)

サンプルに利用したデータはこのようになっています。  
 ![image](https://d1wl4jav5dp96l.cloudfront.net/original/3X/0/7/07644f8c9ace1d203373e33609501b6e8d80a261.png)

---

<div class="post-metadata">

**Author:** ![abe](https://avatars.discourse-cdn.com/v4/letter/a/f1d935/32.png) [@abe](https://community.amazonquick.com/u/abe)\
**Post date:** [April 26, 2024, 2:15am UTC](https://community.amazonquick.com/t/topic/28934/5 "2024-04-26T02:15:32Z")

</div>

区分は変更できないのでsortを追加しました  
 ![テーブル](https://d1wl4jav5dp96l.cloudfront.net/original/3X/0/a/0a6c601e4d36e702eac464561498554d67fb9c12.png)

ソート設定しています  
 ![ソート](https://d1wl4jav5dp96l.cloudfront.net/original/3X/5/b/5b03179bd9568416789321c331b636c369911caa.png)

グラフはソートを無視して名称で並びます。何も変わらないです。  
 ![グラフ](https://d1wl4jav5dp96l.cloudfront.net/original/3X/7/9/7997c84d397cf349011bee976cc7746a7f10802e.png)

---

<div class="post-metadata">

**Author:** ![ymatz](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/ymatz/32/11959_2.png) [@ymatz](https://community.amazonquick.com/u/ymatz)\
**Post date:** [April 30, 2024, 3:49am UTC](https://community.amazonquick.com/t/topic/28934/6 "2024-04-30T03:49:30Z")

</div>

グループにセットされているrank\_item\_kubunのrank\_item\_sortが異なる場合、並び替えがうまくいきません。たとえば以下のように、TypeがAのときとBのときでソート順が異なる場合、ソートされませんでした。グループごとにソート順が異なっていないか確認願います。

 ![スクリーンショット 2024-04-30 12.42.55](https://d1wl4jav5dp96l.cloudfront.net/original/3X/c/8/c82f004da21e585794ace8497c75151125f15890.png)

---

<div class="post-metadata">

**Author:** ![abe](https://avatars.discourse-cdn.com/v4/letter/a/f1d935/32.png) [@abe](https://community.amazonquick.com/u/abe)\
**Post date:** [May 1, 2024, 1:03am UTC](https://community.amazonquick.com/t/topic/28934/7 "2024-05-01T01:03:31Z")

</div>

ソート順は正しく並んでいます。

 ![sort](https://d1wl4jav5dp96l.cloudfront.net/original/3X/2/4/2426693c8181ef5c871e5e46b1a540772ac64dc1.png)

---

<div class="post-metadata">

**Author:** ![yutkodam](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/yutkodam/32/22320_2.png) [@yutkodam](https://community.amazonquick.com/u/yutkodam)\
**Post date:** [May 2, 2024, 4:59am UTC](https://community.amazonquick.com/t/topic/28934/8 "2024-05-02T04:59:25Z")

</div>

ありがとうございます。  
こちら問題の切り分けを行うために、問題が再現できる簡単なデータを提供いただけないでしょうか？

---

<div class="post-metadata">

**Author:** ![abe](https://avatars.discourse-cdn.com/v4/letter/a/f1d935/32.png) [@abe](https://community.amazonquick.com/u/abe)\
**Post date:** [May 6, 2024, 11:36pm UTC](https://community.amazonquick.com/t/topic/28934/9 "2024-05-06T23:36:41Z")

</div>

どのようにしてデータをお渡しすれば良いでしょうか？  
Upload機能は画像ファイルだけのようです。

---

<div class="post-metadata">

**Author:** ![yutkodam](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/yutkodam/32/22320_2.png) [@yutkodam](https://community.amazonquick.com/u/yutkodam)\
**Post date:** [May 8, 2024, 4:35am UTC](https://community.amazonquick.com/t/topic/28934/10 "2024-05-08T04:35:38Z")

</div>

はい、画像で構いませんので、グラフのビジュアルを表現するために必要最低限のデータを貼り付けていただけると助かります。

---

<div class="post-metadata">

**Author:** ![abe](https://avatars.discourse-cdn.com/v4/letter/a/f1d935/32.png) [@abe](https://community.amazonquick.com/u/abe)\
**Post date:** [May 8, 2024, 8:16am UTC](https://community.amazonquick.com/t/topic/28934/11 "2024-05-08T08:16:13Z")

</div>

![データ](https://d1wl4jav5dp96l.cloudfront.net/original/3X/2/f/2f5c902376d22da8ff4cd1940ba418f6497b68e7.png)  
データです。

---

<div class="post-metadata">

**Author:** ![yutkodam](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/yutkodam/32/22320_2.png) [@yutkodam](https://community.amazonquick.com/u/yutkodam)\
**Post date:** [May 8, 2024, 9:40am UTC](https://community.amazonquick.com/t/topic/28934/12 "2024-05-08T09:40:28Z")

</div>

いただいたデータはこのグラフのX軸に相当する部分しか見当たりません。Y軸にあたるデータと、グラフの表示に使ったカラムも合わせて教えていただけますでしょうか。

> [@棒グラフでのソートについて](https://community.amazonquick.com/t/topic/28934/5):
>
> 区分は変更できないのでsortを追加しました [テーブル] ソート設定しています [ソート] グラフはソートを無視して名称で並びます。何も変わらないです。 [グラフ]

---

<div class="post-metadata">

**Author:** ![abe](https://avatars.discourse-cdn.com/v4/letter/a/f1d935/32.png) [@abe](https://community.amazonquick.com/u/abe)\
**Post date:** [May 13, 2024, 2:15am UTC](https://community.amazonquick.com/t/topic/28934/13 "2024-05-13T02:15:36Z")

</div>

Y軸は一番右の項目の件数を使用してください。

---

<div class="post-metadata">

**Author:** ![ymatz](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/ymatz/32/11959_2.png) [@ymatz](https://community.amazonquick.com/u/ymatz)\
**Post date:** [May 14, 2024, 3:36am UTC](https://community.amazonquick.com/t/topic/28934/14 "2024-05-14T03:36:34Z")

</div>

提示頂いたデータのmanual\_hachu\_kaisu\_kubunをソートに使っていますでしょうか？  
もしこの項目の形式がテキストだと、ソートしてもうまく並びません。  
Integerなど数値形式に設定し、ソートしてみてください。

manual\_hachu\_kaisu\_kubunをIntegerとしてソートしてみた結果を添付します。

 ![スクリーンショット 2024-05-14 12.28.53](https://d1wl4jav5dp96l.cloudfront.net/original/3X/1/8/1859e23ef1d0fb0c2db85146bab3bf44bc55a97c.png)
