6 Replies Latest reply on Jul 28, 2015 10:53 PM by MAKI TOMITA

    ある条件によるマップへの位置表示について

    MAKI TOMITA

      こんにちは、富田と申します。

      ご存知の方いらっしゃいましたら、ご教示ください。

       

      添付のような、商品ごとのある時刻での位置を示したデータがあるとします。
      このデータをTableauに接続すると、

      接続しているデータの中で一番最後の時刻に位置した場所を

      マップ上にプロットするような設定をしたいのですが、

      どのように設定すれば宜しいでしょうか。

      添付のデータですと、
      product AAA : 2015/6/23  21:14:05  の位置

      product BBB : 2015/6/20  20:49:17  の位置

      product CCC : 2015/6/5  17:42:28   の位置

      が、1点プロットされるようなイメージで、

      フィルタなどの設定により商品を選択すると、

      その商品の最後の位置に切り替わるようにしたいです。

       

      質問ばかりで大変恐縮ですが、方法がありましたらご教示ください。

       

      どうぞ宜しく言お願い致します。

        • 1. Re: ある条件によるマップへの位置表示について
          Mariko Anzai

          こんにちは、安西です。

           

          先日お答えさせて頂きました方法でしたら、式を一部変えれば上記の内容が実装できるかと思います。(マップ表現について

           

          {FIXED [filename]: MIN(time)}=[time] OR {FIXED [filename]: MAX(time)}=[time]

          ⇒{FIXED [product]: MAX(time)}=[time]

           

          こちらで解決できないようでしたら、追加条件を伺えれば別途考えてみます。

           

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

          1 of 1 people found this helpful
          • 2. Re: ある条件によるマップへの位置表示について
            MAKI TOMITA

            Anzai様

             

            こんにちは、富田です。

             

            回答いただき有難うございます。

            教えていただいた方法で、やりたいことを実現できました。

             

            似たような質問をしてしまい、お手数をお掛け致しました。

            LOD表現、非常に便利な機能ですね。

            慣れるまでちょっと時間がかかりそうですが、

            早く習得したいと思います。

             

            今後ともどうぞ宜しくお願い致します。

             

            お忙しい中有難うございました!

            • 3. Re: ある条件によるマップへの位置表示について
              Mariko Anzai

              回答内容が合っていたようで良かったです。

               

              LOD機能は使い慣れてくるとものすごく便利です!

              自分が計算したい単位のディメンションをFIXEDに入れればその単位での最小最大や平均を取得してくれるので非常に使い勝手が良い機能です。

               

              Tableauさんの解説動画や解説ページも非常に分かりやすくまとめて頂下さっているので参考にされると良いかと思います。

              LOD 表現トップ 15 | Tableau Software

               

              こちらこそ今後ともよろしくお願いいたします。

              • 4. Re: ある条件によるマップへの位置表示について
                MAKI TOMITA

                Anzai様

                 

                こんにちは、富田です。

                 

                以前に質問させていただいた件に、追加で確認させてください。

                今回のデータには該当がないのですが、もしデータに未来が含まれていた場合、

                それらを除いて「今日を含む過去日の中での最後の時刻」にいた場所をプロットしたいとすると、

                先日教えていただいた設定の他、どのように組んだら宜しいでしょうか。

                 

                質問ばかりで大変恐縮ですが、ご教示いただけますと幸いです。

                 

                どうぞ宜しくお願い致します。

                • 5. Re: ある条件によるマップへの位置表示について
                  Mariko Anzai

                  富田様

                   

                  こんにちは、安西です。

                   

                  頂いた質問ですが類似質問で頂いたサンプルワークブックを今回頂いた質問に沿って一部変更しましたので添付させて頂きます。

                  (データ内に未来日がないので結果としては変わりません)

                   

                  こちらですが、以前お答えさせて頂いた計算フィールドの処理が回る前に未来日を除外する計算フィールドを処理させることで実装できます。

                   

                  [time]<=TODAY()

                  ※もしかしたらDATE([time])<=TODAY()といった形で両方DATEに変換した方が良いかもしれません。

                   この場合、TODAY()に時刻部分がどう判断されるか定かでない為…(00:00:00だとは思いますが)

                  ※時刻まで考慮したい場合TODAY()ではなく、NOW()を使用して下さい。

                   

                  この式を書いた計算フィールドをフィルタに入れる際にコンテキストに追加することで、最後の時刻を求める計算(添付内End)を未来日を除外した値に対して実行することができます。

                   

                  こういった回答でよろしかったでしょうか?

                  1 of 1 people found this helpful
                  • 6. Re: ある条件によるマップへの位置表示について
                    MAKI TOMITA

                    Anzai様

                     

                    こんにちは、富田です。

                    確認遅くなりまして申し訳ありません。

                     

                    回答いただき有難うございます。

                    「未来日除外」のディメンションを、「END」のFIXEDの条件に加えたらやりたいことが実現できました!

                     

                    いつもお忙しい中有難うございます。

                    今後ともどうぞ宜しくお願い致します。