11 Replies Latest reply on Aug 22, 2018 7:39 PM by Shinichiro Murakami

    フィールド絞込について

    Y Nakano

      お世話になっています、nakanoです。

      コミュニティに助けられながら、tableauを学んでいます。

       

      今回はフィールドの絞込についてお伺いしたいです。

       

      ワークシートでは、ディメンションにある属性(フィールド)を行あるいは列にドラッグしてデータの選択ができますが、

      ドラッグしてフィールド(及びその順番)を選択するのでなく、フィルタ機能のうように、しかし同一フィールド内で選択するのではなく、もう一段階上階層でフィールドを選択してから、通常のフィールド内フィルタをかける機能はないでしょうか?(2段階のフィルタ機能となります。)

       

      母集団となる全データがある表を、特定のフィールドでフィルタ後、当該フィルタ内でさらにフィルタで絞り込み、当該フィルタをダッシュボードにて他のワークシートにも適用したいと思います。

       

      例えば以下のような分析(②)はできますか?②と③のリンクは、ダッシュボードにて②のフィルタを「ワークシートに適用する」機能でできますか?

      目的:小学生Aの成績を他の属性の小学生(aggregate)と比較したい

       

      ワークシート①:小学生Aはパラメターを活用して表の中で特定

       

      ワークシート②:以下(※)が記載された母集団となる表があり、表示されるものを属性(フィールド)に基づいて絞り込み、メジャーを集計

      ※母集団:全国小学生の名前、学校、学年、クラス、住所(都道府県)、塾、(メジャーとなる)各教科の毎月のテスト結果

      絞込フィルタ[学校・学年・都道府県・塾]

      →フィールド絞込フィルタで[学校]を選択してから、さらに[学校]フィールドにおいて特定の学校をフィルタにかけ(通常のフィルタ機能)、表は特定の学校で各教科の毎月のテスト結果を集計する

       

      ワークシート③:小学生Aと②にフィールドに基づいて表示された集合データを特定のメジャーについて比較するグラフを表示

       

      よろしくお願いいたします。

        • 1. Re: フィールド絞込について
          Shinichiro Murakami

          とりあえず、サンプルデータの準備と、期待される機能をイラストで示してもらえると助かります。

           

          Shin

          • 2. Re: フィールド絞込について
            Y Nakano

            いつも回答いただき、ありがとうございます。

            イラストで示してみました。

             

            ①母集団を記載したワークシートのデータを、表中の赤丸箇所のフィールドでまず絞り込み、さらに当該フィールドの内訳で絞り込んでいます。

            イメージ図では、個々のレコードに対して、学校、学校区分、都道府県、塾等フィールドから、(i) フィールド塾「juku」で絞り込み、(ii) さらに塾内訳「PRIVATE」でフィルタをかけています。

            sample_1_worksheet_fieldselection.jpg

             

            ② ①で特定したフィールドで絞り込んだデータを集計して、任意の生徒のデータとグラフで比較しています。ただし、このワークシートではパラメターを「juku」にマニュアル設定しています。

            sample_2_worksheet_graphcomparison.jpg

             

            ③ ダッシュボードにて、(1)生徒の特定、(2)前述②、(3)前述③を並べて、②で選択したフィールドを③のグラフで適用し、最終的に任意の生徒のメジャーとインタラクティブに比較したく、その方法を教えてください。

            フィールドが多数ある場合、フィールドとその内訳という順番での表示だと右側のフィルタが縦長に長くなってしまうので、フィールドを選択するリストを設けることが可能かどうかも教えていただければ幸いです。

            sample_3_dashboard.jpg

             

            以上、お手数ですがどうぞよろしくお願いいたします。

            • 3. Re: フィールド絞込について
              Shinichiro Murakami

              データが欲しいんですけど。。

              口が悪くてすみませんが、正直言って、データがないとやってられません。

              データをこっちで準備?!なんでその面倒くさい手間こっちで負うの?!

              って話です。

               

              Shin

              • 4. Re: フィールド絞込について
                Y Nakano

                すいません。

                tableauのファイルをそのままアップするものか、MSオフィスのように「作成者情報」がどこかにあって、削除の方法があるのか確認途中でした。大変失礼いたしました。

                 

                添付のサンプルデータとイメージ図と異なりますが、ファイルに同様の展開を試みました。

                • 5. Re: フィールド絞込について
                  Shinichiro Murakami

                  すみません。非常に申し訳ないですが、何度も読み直しても、よく分かりませんでした。

                  結局、何が問題なんでしたっけ?

                   

                  質問を、ひとつひとつ分けてもらった方がいいかもしれません。

                   

                   

                  添付ファイルに実際にある項目の、現在どれがどうなっていて問題。

                  ==>具体的な実例と実際の数字’を用いて、望みは、こうなってほしい 

                   

                  って示していただければもう少し理解しやすいと思います。

                   

                  Shin

                  • 6. Re: フィールド絞込について
                    Y Nakano

                    すみません。以下でいかがでしょう?以下、ワークシート1, 2, 3とありますが、上記#4添付ファイル(差し替えました)で作成したもの示しており、大変お手数ですが添付ファイルをご覧いただければと幸いです。

                     

                    1. ワークシート1(selection)

                    特定の商品を母集団より検索、表示

                    現状:できている

                     

                    2. ワークシート2(filter-->aggregate)

                    母集団を以下の2段階で絞り込む

                    ①フィールド間でフィルタ: [Region, State, Category]

                    ②フィールド内でフィルタ:①でCategoryを選択した場合、Categoryの内訳が表示され、その内訳をチェック

                    現状:フィルタにフィールド[Category, Region, State, City]をフィルタに設けているので、機能として「できている」が、

                     

                    質問:以下「例」のような「フィールドフィルタ」を設けることができるか?

                    Field

                    □(すべて)

                    □Category

                    □Region

                    □State

                    □City

                     

                    3. ワークシート3(comparison graph)

                    ワークシート2で選択したフィールドで絞り込んで集計したデータと、ワークシート1で特定している商品をグラフで比較

                    (ワークシート2で選んだフィールドは1つという前提になる?)

                    現状:非連携のワークシートとしてはできている

                     

                    添付ファイルでは、それぞれ以下を選択

                    ワークシート1: Product Name: Alliance Rubber Banks

                    ワークシート2: 選択フィールド: Category of which Office Supplies

                    そしてワークシート3では、Alliance Rubber BanksとCategory内訳のデータをグラフで比較

                     

                    質問:ダッシュボードにおいて、ワークシート1と、ワークシート2で選択した基準で集計データをワークシート3で比較できるか?

                    Product Name Parameterは全シートに適用されるので問題ないが、

                    ダッシュボードにおいて、ワークシート2のフィルタで選択したフィールドをワークシート3に適用させることはできるか?この時、選択するフィルタはフィールドが特定されていない、すなわち次のいずれかが選択される:[Category, Region, State, City]

                     

                    上記「2.」の「フィールドフィルタ」ができる場合、当該フィールドフィルタをダッシュボード右側に表示、チェック☑を入れたフィールドにしたがって、グラフを連動させることができるか?

                    当該「フィールドフィルタ」ができない場合、現状表示しているフィルタでチェック☑があるフィールド(添付ファイルでは「Category」)にしたがって、グラフを連動させることができるか?

                     

                    query.jpg

                     

                    難しい場合はabortしていただければと思います。。。

                    • 7. Re: フィールド絞込について
                      Shinichiro Murakami

                      う~ん、申し訳ないです。

                      データを触りながら意図を想像してみましたが、基本的な前提がわからず、

                      話さずにこのフォーラムのやり取りで進めるのは非効率極まりなく見えるので、止めときます。

                       

                      ひとつだけ言って多くと、Product Nameは Categoryの下位Dimensionですが、それ以外のDimension

                      (Region 以下、あるいはDate関連を持ってきても同じ)には、またがって存在するので、青とオレンジの

                      グラフのX軸項目は、Category 以外想定できないです。

                       

                      もし、「生徒」とかが実データで、「性別」「年齢層」「学校」「国籍」「出身地」など、

                      各Dimensionでユニークさが保証されているデータが前提なら、それらを満たすサンプルデータとワークブックをご準備ください。

                       

                       

                      Shin

                      • 8. Re: フィールド絞込について
                        Y Nakano

                        そうですね。

                        superstoreのサンプルデータですとproduct nameに対する比較対象はcategoryしかないですね。

                         

                        「生徒」データは実データでなく、サンプルとして作成したのですが、添付いたします。

                        このサンプルデータはdimensionもレコード数も多くないのですが、dashboardにて選択したdimensionと「生徒」を比較できたらと考えています。

                        • 9. Re: フィールド絞込について
                          Shinichiro Murakami

                          Nakanoさん

                           

                          求められているものかどうか、あるいは求められている自体が明らかなのかどうかわかりませんが、

                          こんな感じでしょうか。

                          フィルタをかけるとあるので、パラメータで選択した個人を比較対象として表示する場合、

                          1、その個人のの属するグループを除くことはできない(除くと個人もいなくなる)

                          2、その個人の属するグループの平均は、その個人を除いた平均しか出せない。

                          回避する場合は、それぞれ一つずつのメジャーにつき、2つずつあるいはそれ以上の計算フィールドを追加する必要があります。

                           

                          1、2、ともOKの前提で、

                           

                           

                           

                          ↑の計算式で、↓といった結果になります。

                           

                           

                           

                           

                          Thanks,

                          Shin

                          • 10. Re: フィールド絞込について
                            Y Nakano

                            Shinさま

                             

                            ありがとうございます。

                            2点の条件があり、これを除く場合はメジャー毎に計算フィールドを作成する必要があることを理解しました。

                            (1点目はやはりそうですか、2点目はうーむ残念です。)

                            今回の件において、tableauがどこまでできるのか分かりましたので、よかったです。

                             

                            フィルタの選択機能はありがとうございます!!

                            早速手元のデータでもやってみたいと思います。

                             

                            色々とお手数をおかけしましたが、本当にありがとうございました。

                            • 11. Re: フィールド絞込について
                              Shinichiro Murakami

                              tableauがどこまでできるのか分かりました」というような書き方には反応してしまうのですが、

                               

                              いちおう補足しておくと、面倒をいとわないでとことん追求、完全を求めない、のであれば

                              たとえば、1,2,とも、何らかの方法はあるでしょう。

                               

                              そこまで時間と労力をかけてFORUMでやるのを適切だとは思いませんが。

                               

                              Shin