質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Power BI

Power BIは、マイクロソフト社が提供しているBIツールです。レポートの作成・共有、エクセルや会計システムなどさまざまなソフトウエアのデータをグラフやチャートに変換。データの分析・解析などにも利用できます。

Office 365

Office 365は、マイクロソフトが販売している企業向けクラウドベースのグループウエアサービス。電子メールや予定表、Webサイト構築、オンラインストレージ、ビデオ会議などビジネスで必要な機能を備えています。クラウドサービスのため、自社での専用サーバーの設置の必要がないことが特徴です。

Q&A

解決済

1回答

5649閲覧

[PowerBi] 2期間のガントチャートをうまく表示できません、、

mu_tt

総合スコア2

Power BI

Power BIは、マイクロソフト社が提供しているBIツールです。レポートの作成・共有、エクセルや会計システムなどさまざまなソフトウエアのデータをグラフやチャートに変換。データの分析・解析などにも利用できます。

Office 365

Office 365は、マイクロソフトが販売している企業向けクラウドベースのグループウエアサービス。電子メールや予定表、Webサイト構築、オンラインストレージ、ビデオ会議などビジネスで必要な機能を備えています。クラウドサービスのため、自社での専用サーバーの設置の必要がないことが特徴です。

0グッド

0クリップ

投稿2022/03/19 16:22

編集2022/03/20 05:10

行いたいこと

powerbiで以下のテーブルの期間を表示させたいです。

詳細

タスクテーブル;
タスク名 | 開始予定日 | 終了予定日 | 実開始日 |実終了日

の列から,ガントチャートのように表示を行いたいのですが
2つの期間を一つの行で表示することは可能でしょうか? 2つの行で表示でもいいのですが重なって見えた方が重複した日付が表示されるので、、
テーブルとしてはカレンダーテーブル、タスクテーブル2つを結んでいる状態です。

試したこと

基本ガントチャートの場合期間を1つしか指定することができず、matrixからガントチャートっぽくしようとしているのですがなかなかうまくいきません。
また既存のガントチャートで使えるのを探して見るとas timelineというものが使えるとの記事を見つけたのですが現在使えないみたいでした。。

行いたいイメージ例↓
イメージ説明

ツールやテーブルの分け方など良い案があれば教えていただきたいです。
是非お力添えいただけないでしょうか?

現在ご指摘を受け、以下のようにかさなねずに表示を行なっています。

x軸にカレンダーをY軸にタスクを表示し値を各タスクごとで予定期間と実績期間で2行ずつ表示を行おうと思います。

イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mhoby_vt

2022/03/20 04:30 編集

以下条件でも良ければ、私ができたところまで共有させて頂きたいです。 (私もガントチャートに触れるのは初めての為、手探り状態です。。。) ①予定・実績でグラフの色を分けることができない。ただし予定・実績の文字は表示できる。 ②予定と実績で1行にはできず、2行になる。 ③インプットデータをPowerQueryで編集する必要があることもあり、手順が複雑。(回答長くなりそうです。) ④③の手順の際、実開始日に日付が入り、実終了日に空白が入った場合、該当タスクの実開始日・実終了日が表示されなくなる。(タスク進行中の場合の表示ができない。) ⑤曜日の表示ができない。 正直、ガントチャートはあまりPowerBI向けではないように思います。。 PowerBIはインプットデータから集計して分析するツールの為、ガントチャートを編集・追加する際はデータを編集する必要があり、管理が難しそうです。 また実績に関して、既にタスクが完了している場合は問題なさそうですが、タスクが進行中の場合の表示がPowerBIでは難しいと思います。(完了するまで実績は入れないという運用なら可能。) 余計なお世話と思いますが、上記踏まえPowerBIで行う必要があるのかご検討頂ければと思います。
mu_tt

2022/03/20 04:44

予定と実績の期間の比較が行えればよいのでそちらの条件で是非共有いただきたいです。 ガントチャートだとドリルダウンもできないので少し諦めてます、、 どんな形でも御共有いただけるなら嬉しいです。
guest

回答1

0

ベストアンサー

分かりづらかったら申し訳ございませんが、共有させて頂きます。

①インプットデータの編集
・「データの編集」を押下しPower Queryを起動。
・タスクテーブルを選択。
・ctrl+クリックで開始予定日と実開始日を選択し、右クリックで「ピボットの解除」を押下。
・生成された「値」列の名称を変更。例:「開始日」
・ctrl+クリックで終了予定日と実終了日を選択し、右クリックで「ピボットの解除」を押下。
・生成された「値」列の名称を変更。例:「終了日」
・ctrl+クリックで生成された「属性.1」と「終了日」を選択し、右クリックで「重複の削除」を押下。
・生成された「属性」列を削除。
・「属性.1」を「タスク名」列の隣に配置。
・「属性.1」を右クリックし、「値の置換」を押下。
・検索する値に「終了予定日」、置換後に「予定日」を入力。
・再度、「値の置換」を押下。
・検索する値に「実終了日」、置換後に「実績」を入力。
・「属性.1」の名称を変更。例:「予定・実績」
・画面左上の「閉じて適用」を押下。

↓完成イメージ
イメージ説明

②ガントチャートの作成
使用ビジュアル:Gantt 2.2.3
・以下を設定。
タスク:「予定・実績」
親:「タスク名」
開始日:「開始日」
終了日:「終了日」

・ビジュアルを選択し、右上の「・・・」マークを押下し、「軸の並び替え」→「予定・実績」を選択。
※タスク名の並びが昇順になっていない場合は、凡例に「タスク名」を設定後、「・・・」マークから凡例の並び替え後、凡例から「タスク名」を削除するとうまくいきました。

・ビジュアルの書式設定から、ヒントの設定→日付の形式に「yyyy年MM月dd日」を設定。
※後は日付の表示間隔を日毎にしたり等、いろいろ設定ができるので、試してみて下さい。

イメージ説明

不明点や、手順通りにいかない点等ございましたらご連絡下さい。

 

投稿2022/03/20 05:49

編集2022/03/20 05:54
mhoby_vt

総合スコア225

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mu_tt

2022/03/21 13:01

御丁寧にありがとうございます。詳細な操作まで教えていただき無事作ることができました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問