Skip to main content

お世話になります。立て続けに質問すみません。​

Sample Superstoreデータで、Phone(サブカテゴリ)の注文ID一件における数量の傾向を見たいです。

添付のように注文ID別にPhone数量を見ていくと、17台が2件、13台が4件、10台が6件というように横長で確認するところまでで行き詰っています。

「Sum数量」別に注文IDが何件あるか見たいのですが、どうすればいいでしょうか?

3 answers
  1. Jul 8, 2022, 2:53 AM

    このようなケースではLOD表現を使用します。LODをざっくり言うと「ビューの粒度を無視して指定の粒度で集計値を取る」​という機能です。これを使うことで集計値をディメンションとして扱う事が可能になります。

    Level of Detail Expressions - Tableau

    今回は「注文Id単位での数量の合計」がほしいので次のような式になります。

    このようなケースではLOD表現を使用します。LODをざっくり言うと「ビューの粒度を無視して指定の粒度で集計値を取る」​という機能です。これを使うことで集計値をディメンションとして扱う事が可能になります。Level of Detail Expressions - Tableau​今回は「注文Id単位での数量の合計」がほしいので次のような式になります。​ここで気をつけなければならないのは、​FIXED

    ここで気をつけなければならないのは、​FIXEDはディメンションフィルタを無視するということです。この式をそのままビューに入れるとPhonesのフィルタを無視して、純粋に注文あたりの全数量を取ってしまいます。ですので、Phonesのフィルタを活かすために、これをコンテキストに追加します。フィルタをコンテキストに追加すると、FIXEDはそれを無視できなくなります。

    Tableau's Order of Operations - Tableau

    image

    あとは注文Idあたり数量を​列に、注文Idの個別のカウントを行に入れたりすると、ヒストグラムっぽい見た目になると思います。

    image

0/9000