Framework・Office365を中心に扱うブログです。SharePoint-標準機能TweetSharePointで作成したサイト上にグラフを表示する方法はいくつかあります。ライセンス料がかかります。本稿で紹介するのは2の方法で、SharePointサイトが作成できる状態であれば追加のライセンス料が不要です。サイトリストFlow終わりにグラフ表示サンプル今回は以下のようなグラフを表示させてみました。グラフサンプルグラフと、グラフの元データになっているテーブルの両方を載せています。グラフの凡例やテーブルのヘッダは、Excelと同じようにフィルタや並べ替えができます。グラフとテーブルでパーツが別ですのでフィルタが連動したりはしません。グラフ表示までの流れを解説します。全体像グラフ表示の全体像サイトに表示しているグラフは、同サイト内に配置したExcelファイルです。「ファイルビューアー」Webパーツで表示しています。このExcelファイルはFlowによってデータ入力先のリストと同期が取られています。グラフやテーブルはExcelの標準機能です。アイテムとデータを完全に同期できるようになりました。ユーザーはリストにデータを入力します。入力したデータは自動でサイト上のグラフに反映されます。ExcelファイルExcel標準機能で作成したテーブルとグラフごく普通のピボットグラフです。SharePointサイトに表示するテーブルには、セル範囲名を付けておく必要があります。サイトファイルビューアーWebパーツの設定こちらも簡単です。モダン表示のページに「ファイルビューアー」を挿入して、画面の案内に従ってファイルを選択後、グラフやテーブルを表示するように設定するだけです。リストデータの入り口となるリスト必要な列やビューを作成します。Flowは様々なサービスと接続できるので、データ入力はリストでなくとも良いのですが、今回はサンプルということで簡単なリストを構築しました。Flow作成したFlowは2つFlowは、「アイテム新規作成・更新イベント」と「アイテム削除イベント」の2つを用意しました。それぞれ数ステップの単純なフローです。アイテム新規作成・更新イベントアイテム新規作成・更新イベントでExcelに行を追加します。順にアクションを実行しています。アイテム新規作成時は、当然Excel側に行が無いため、行取得が失敗します。よって行追加は、直前のアクションである行削除がスキップされた時に実行されるように「実行条件」を構成しました。アイテム削除イベントアイテム削除イベントでExcelから行を削除します。Excel側を手動更新した等で既に該当データが無い場合、行取得が失敗します。フローの最後のアクションが失敗すると、フロー自体が失敗したと見做されて通知がきます。失敗していても成功を返すように設定しました。行取得が失敗しても実行するようにしました。強力ですがライセンス料がかかります。シンプルなグラフ表示だけであれば、今回紹介したようにExcelとFlowだけでも実現ができますので、これで充分というケースもあるのではないでしょうか。皆様のご参考になれば幸いです。復旧)【2019年11月時点最新】Flowの新ライセンス形態まとめSharePointでリストのコピーができるようになりました月別アーカイブはてなブログをはじめよう!micknabewataさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。