概要
IoTシステムで、工場内作業者の作業開始・終了日時を自動記録していて、
作業実績をPower BI Desktopのガントチャートで表示しようとしたんですが、
その際の設定周りの備忘録。
準備
まず、Power BI Desktopでガントチャートのカスタムビジュアルを取得します。
視覚化ペインの「・・・」をクリックして、「その他のビジュアルを取得」を選択します。
以下のような画面が表示されるので、検索窓に「Gantt」と入力し、検索します。
ガントチャートのカスタムビジュアルは複数ありますが、
私が使った感じだと、Microsoft社の「Gantt」が一番使いやすかったです。
見た目もシンプルなので。
ということで、「Gantt」の追加ボタンをクリックします。
うまくいかなかったこと
カスタムビジュアルが追加されたら、視覚化ペインのGanttのアイコンをクリックして、
ページにGanttを置いてみます。
最低限必要なフィールドは、タスク/開始日/終了日(またはタスク/開始日/期間)のようです。
というわけで、
開始日時 2020/7/20 21:29:14、終了日時 2020/7/20 21:29:44
のデータを表示させてみると・・・
思った通りの表示になりません。
それどころか、終了日時がおかしい(開始日時の1日後になっている・・・)
試したこと
書式に何か設定があるのかと思ってみてみると、
「日付の種類」という、なんか関係ありそうな設定があったのでいじってみると・・・
ガントチャートのレンジが変わるだけでした・・・。
書式を全て展開して確認してみたところ、
全般項目の中に「期間の単位」という設定が!
今回使用しているデータが、秒単位まで入っているので、
ここの設定を秒に変えてみると・・・
正しい表示になりました。
ガントチャートというと、(スケジュール管理等で)日単位で使うことがほとんどなので、
もしかするとこんなところでハマること(人)が珍しいのかもしれません(汗)。