Skip to main content

Tableauのガントチャートで時間軸の粒度を分として表示するチャートを作成することはできるのでしょうか?

作成したいガントチャートは、マシン毎に任意のタイミングで繰返される処理の見える化を想定。

ガントチャートでは、タイムラインの時間軸が日単位であれば、簡単に表示できることはわかっています。

前提として以下のようなデータを基にします。

データ

Device Task Satrt End Duaration Status

APC AAA 2022/01/01 09:00:00 2022/01/01 09:10:00 10 Error

APC BBB 2022/01/01 13:00:00 2022/01/01 13:30:00 30 Succeed

BPC CCC 2022/01/01 14:00:00 2022/01/01 15:00:00 59 Succeed

APC AAA 2022/01/01 14:00:00 2022/01/01 01 14:00:00 10 Succeed

タイムラインの時間軸は年、月、日、時間、分とブレイクダウンできる

タイムラインの時間軸は水平スクロールバーで移動

ガントバーはStatusにより色付け

添付のようなイメージです。

このような事例をご存じであれば、紹介していただけると助かります。

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

10 respostas
  1. 4 de ago. de 2022, 00:59

    >>Coulumnsにある「時間軸」に対応するデータですが、これは、前提のデータで示しているStartの開始日時と思ってよいでしょうか?

    はい、​これはStartのフィールドと同じです。Tableauが認識できる日付関係のデータは「日付」と「日付時刻」の2つがあります。これはフィールドの左側にあるアイコンで見分けることができます。

    >>Coulumnsにある「時間軸」に対応するデータですが、これは、前提のデータで示しているStartの開始日時と思ってよいでしょうか?​はい、​これはStartのフィールドと同じです。Tableauが認識できる日付関係のデータは「日付」と「日付時刻」の2つがあります。これはフィールドの左側にあるアイコンで見分けることができます。​日付型や日付時刻型のフィールドを行や列に配置するとデフォルトでは年

    日付型や日付時刻型のフィールドを行や列に配置するとデフォルトでは年単位に集約されますが、これを右クリックして「正確な日付」を選択すると、そのフィールドが持っている最も細かい単位​でデータを表示します。日付型なら日まで(yyyy/mm/dd)、日付時刻型ならそれにプラスして秒まで(h:mm:ss)表示します。もし日付時刻型のフィールドでミリ秒まで持っていればそれも表示します。

    image

    提示されたサンプルは秒を持たないようなので、「正確な日付」にすると分単位のデータと同義になります。もし実際には秒のデータを持っていて、しかしながら分単位に集約したいということであれば、「正確な日付」ではなく「分」を選択することになります。なお、右クリックメニューの中に分を選択できる箇所が2つありますのでご注意ください。

    image

    このようにして「正確な日付」または「分」に変更したStartフィールドを連続値(緑色の状態)として列に置くと、おそらく自動でガントチャートの始点が表示されると思います。

    image

    ここからそれぞれの終点まで帯を伸ばすには、マークのサイズにメジャーを配置する必要があります。日付時刻型のフィールドを正確な日付にしている場合は、End - Start の計算フィールドを作成して、それをサイズに入れます。

    image

0/9000