Teams でアンケート (Forms) を作って結果を Power BI で可視化・共有する (1)


# アンケート結果のまとめって面倒

Forms でアンケートを作成すると、自動で結果を可視化してくれるのですが、問ごとにグラフ化するので、全体を把握するにはちょっとイマイチなんですよね。「2問目でこう答えた人は、3問目ではどう答えているのだろう？」といった疑問に答えることができません。**フリーコメントで回答してもらった場合、そこから気づきを得るのもなかなか大変です。** 
Power BI なら、そんなアンケート結果のまとめと分析を便利に行えます。
![プレゼンテーション1.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2668909/fce9f670-c187-065b-7e8e-b25c02b3a175.gif)
そこで、アンケート結果を Excel でエクスポートして Power BI でレポート作ろうと思うわけです。ところが、アンケート結果がバラバラと返ってくるような場合、その都度 Excel をダウンロードしなければならず、報告レポートに反映させるのがちょっと面倒だったりします。

# アンケート結果の集計と共有を楽にする
Microsoft 365 (Office 365) をお使いなら、Teams のチャネル内で Forms アンケートを作成すると、**都度結果をダウンロードする必要がなくなります。** なぜならアンケート結果の Excel が Teams 内に格納され、アンケート結果がリアルタイムに反映されるからです。そこで、この Teams 内の Excel をデータソースとして Power BI でレポートを作れば、スケジュール更新して **アンケート結果をレポートに自動で反映できるのです。**

:::note info
ポイントは3つ！
2つ目と3つ目は、Teams や SharePonint Online、OneDrive for Business 上の **1つのファイル** を Power BI Desktop で読み込む場合のポイントとなります。
- Teams のチャネルで Forms のアンケートを作成する
- **アンケート結果の Excel のパスを正しくコピーする**
- **Power BI ではデータソースの接続に「Web」を使用する**
:::

# Teams のチャネル内で Forms アンケートを作成
1. Teams のチャネルを開き、画面上部の「＋」ボタンをクリックし、タブに Forms アンケートを追加します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2668909/294bd451-6f23-da00-c977-a8e2e14e826a.png)

2. 検索窓に「Forms」と入力し、Forms のアイコンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2668909/364508b3-b972-8d08-692f-28e70e11310c.png)

3. 「チームが編集して結果を表示できる共有フォームを作成します」を選択し、アンケートの名前を入力して [保存] ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2668909/31a59782-673f-a515-42b5-5ac51276b022.png)

3. タブにアンケートの編集画面が追加されるので、お好きにアンケートを作成してください。ここでは Forms については割愛しますが、こんなアンケートを作成しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2668909/c704a0ac-79d4-9ee6-81e7-c9bf82f59388.png)

4. [応答] ページをクリックすると、[Excel で開く]という表示があるので、クリックします。Excel がブラウザで開かれます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2668909/9b0261c1-beb0-8ba3-a2a5-9ffe68a432c6.png)

5. **[編集] → [デスクトップ アプリケーションで開く] をクリックします。**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2668909/df47a89b-f12e-95e5-7a7a-9eb20823b8c9.png)

6. **[ファイル] → [情報] をクリックし、[パスをコピー] をクリックして、この Excel ファイルのパスをコピーします。** (これを Power BI Desktop で使用します。)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2668909/6da66bd0-7831-283c-b6e0-bbab4488c08a.png)

# Power BI Desktop でアンケート結果を取り込む

7. Power BI Desktop を開き、**[データを取得] → [その他] → [Web] を選択して** [接続] をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2668909/b2d14e47-d770-8cf4-770e-3b1313455fd2.png)

8. URL を入力するダイアログが表示されるので、上記の手順6 でコピーしたパスを貼り付け、**末尾の「?web=1」を削除して** [OK] をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2668909/d83ea107-0e03-6795-0638-810d46054a24.png)

9. 認証を求めるダイアログが表示されるので、**左側で [組織アカウント] を選択し、[サインイン] をクリックして、Microsoft 365 (Office 365) のアカウントで認証します。**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2668909/86129708-887e-f357-9d8b-a95f6449f8a1.png)


10. 認証が成功すると「現在、サインインしています。」と表示されます。[接続] をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2668909/cc8a275f-31d0-a2b7-369c-ea0509118d47.png)

11. ナビゲーター画面で、「Table 1」にチェックを入れ、読み込みます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2668909/34323412-6b35-17b0-7b64-1e2dcd350f9d.png)

:::note
「Table 1」は「テーブルとして書式設定」されたデータ範囲を表し、「Form 1」は Excel のシートを表しています。
「テーブルとして書式設定」をしてある方を使用するメリットは、こちらをご覧ください。
[Power BI道場 Excelのテーブル設定をしないといけない理由 (katalog.tokyo)](https://www.katalog.tokyo/?p=5209)
:::

ここから先は Power BI Desktop でレポートを作っていくことになりますが、長くなるので今回はここまでとします。

Teams や SharePonint Online、OneDrive for Business に保存されている **1つのファイル** を Power BI に取り込むのは、おそらくこれがベストの方法です。「SharePoint フォルダー」を使用することもできますが、指定したサイト配下のすべてのファイルを検索してくるため、パフォーマンスが悪くなることがありますのでご注意ください。

次の記事はこちら
[Teams でアンケート (Forms) を作って結果を Power BI で可視化・共有する (2)](https://qiita.com/ayumito/items/97efc83cae847c2d8558)