4 Replies Latest reply on Jan 27, 2015 12:33 AM by MAKI TOMITA

    時間の表示について

    MAKI TOMITA

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

      例えば、2.5時間を2:30というように、「:」を使って時間を表す方法はTableau上にあるのでしょうか。

      すみませんが、宜しくお願いします。

        • 1. Re: 時間の表示について
          Yutaka Sato

          http://community.tableau.com/thread/147049 に情報が載っております。数式を利用します。スレッドの一番下にサンプルもあるのでダウンロードしてみてください。

          • 2. Re: 時間の表示について
            MAKI TOMITA

            Yutaka Sato様

             

            こんにちは、富田です。

            情報共有いただき有難うございます!

            サンプルブックの計算フィールドをそのまま作成してみたら出来ました。

            勉強不足で申し訳ないのですが、STRは文字列で返すということみたいなので難しいかもしれないのですが、

            計算後の値を数値で扱うように変換することはできますでしょうか??

            やりたいことは、行に部門・列に月をとり、月の中に上記で計算した稼働時間のほか、稼働日数や稼働率を

            並列して表示したいのですが、上記で計算した項目は文字列のためメジャーバリューとして追加することができません。

            もし何か良い方法がありましたら、教えてください。

             

            すみませんが、宜しくお願いします。

            • 3. Re: 時間の表示について
              Yutaka Sato

              数字に変換するINT関数で試してください。メジャーに行くとおもいます。 INT(任意のフィールド )

              • 4. Re: 時間の表示について
                MAKI TOMITA

                Yutaka Sato様

                 

                こんにちは、富田です。

                回答いただいておりながら確認遅くなりすみません。

                教えていただいた通り、INT関数を使ってみたのですが、

                マークは数値のマークになり、メジャーとして扱えるようになりました。

                しかし、このメジャーを使って一覧表を作ろうとしても値が何も出てこなくなりました。。

                ちなみに、INTを使って数値にしたのは前回の回答で教えていただいた

                http://community.tableau.com/thread/147049 に掲載されている

                number to time.twbxと同じ手順で作成した「create time」です。

                こちら、文字列として扱っていた時には、正しく「○○:○○」の形式で時間が

                表示されていたのですが、INT関数で数値にしたら何も表示されなくなりました。

                 

                説明が分かりづらかったら申し訳ないのですが、何かやり方に原因があるのでしょうか・・?

                もしお分かりになるようでしたら、教えていただけますと嬉しいです。

                 

                宜しくお願い致します。