ビジュアル化を使用したデータの表示 (グラフ)

ビジュアル化を使用すると、ビジネス データを視覚的に表示することができます。 ビジュアル化は Microsoft Dataverse のテーブルに添付されています。 複数のビジュアル化を 1 つのテーブルに添付できますが、1 つのビジュアル化だけグリッドの横で一度に表示できます。 ダッシュボードを使用すると、同時に複数のビジュアル化を表示できます。 詳細情報: ダッシュボードによるデータの分析

Dataverse ではグラフまたは Web リソースをビジュアル化として使用できます。 グラフの場合、モデル駆動型アプリのグラフ デザイナーを使用できます。 ただし、ビジュアル化で Web リソースを使用するには、SDK を使用するか、カスタム ビジュアル化 XML をモデル駆動型アプリにインポートする必要があります。

ビジュアル化の所有権

モデル駆動型アプリには、組織所有とユーザー所有の 2 種類のビジュアル化の所有権があります。

  • 組織所有のビジュアル化は組織が所有し、割り当てや共有を行うことはできません。 SavedQueryVisualization テーブルは組織所有のビジュアル化を表します。 これらのビジュアル化は、モデル駆動型アプリのソリューション対応テーブルです。 保存されたクエリ ビジュアル化を更新するときは、PublishAllXmlRequest メッセージを使用して変更内容を公開し、組織全体で更新を使用できるようにする必要があります。 このテーブルは、モデル駆動型アプリ Web アプリケーションでは システム グラフ と呼ばれます。

  • ユーザー所有のビジュアル化は個々のユーザーが所有し、他のユーザーやチームとの間で割り当てや共有を行うことができます。 UserQueryVisualization テーブルはユーザー所有のビジュアル化を表します。 このテーブルは、モデル駆動型アプリ Web アプリケーションでは ユーザー グラフ と呼ばれ、グラフのドロップダウン リストで 自分のグラフ の下に表示されます。

    ユーザー クエリのビジュアル化は、テーブル名に関係なく、ユーザー クエリ (ビュー) に関連付けられません。 このテーブルのビューの部分は、フィルター条件の設定のみに使用されます。

グラフのビジュアル化

グラフを使用して、グリッド データの概要を表示できます。 グラフは、Microsoft Chart Controls for Microsoft .NET Framework 3.5 を使用して構築されます。 Microsoft Chart Controls の詳細については、ダウンロード: .NET Framework のグラフ コントロール を参照してください。

これらのグラフは、Web アプリケーションでグリッドと統合されます。 フィルター (クエリ) をグリッドのデータに適用すると、フィルターはグラフにも適用され、それに応じてグラフが更新されます。 同様に、グラフに対してドリルダウン操作を実行すると、グリッド データが自動的に更新されます。

テーブルに添付されているグラフは、そのテーブルのすべてのビューで使用できます。 グラフには、テーブルの現在選択されている (表示されている) ビューに従ってデータが表示されます。 グラフには、保存されたクエリ (組織所有のビュー) とユーザー クエリ (ユーザー所有のビュー) 両方のデータを表示できます。

グラフには、FetchXML (SavedQuery.FetchXml) を使用してレコードをフィルター処理する保存されたクエリ (組織所有のビュー) のデータのみが表示されます。 保存されたクエリが、クエリ API (SavedQuery.QueryAPI) を使用してレコードをフィルター処理している場合、その保存されたクエリのグラフは表示されません。 この制約はユーザー クエリ (ユーザー所有のビュー) には適用されません。ユーザー クエリ テーブルは、レコードのフィルター処理のために QueryAPI を使用しないためです。

グラフの操作の詳細については、グラフの詳細: 基盤となるデータとグラフ表現 を参照してください。

Microsoft グラフ コントロールのグラフの種類

Microsoft Chart Controls はモデル駆動型アプリでグラフを構築するために使用されます。 Microsoft Chart Controls では、縦棒グラフ、横棒グラフ、面グラフ、積み上げ棒グラフ、折れ線グラフ、バブル チャート、円グラフなどさまざまな種類のグラフを作成できます。

Dataverse で標準的に使用できるグラフの種類は、縦棒グラフ面グラフ横棒グラフ折れ線グラフ円グラフじょうごグラフです。 ただし、データ記述とプレゼンテーション記述のための XML 文字列に、グラフに対応する適切な内容を指定することにより、多系列グラフ、積み上げ棒グラフ、および 100% 積み上げ (比較) グラフなどの、サポートされている他の Microsoft Chart Controls のグラフの種類を作成することで、機能を拡張することができます。 詳細: グラフ データの指定

Web リソースのビジュアル化

Web リソースはモデル駆動型アプリ データベースに格納される仮想ファイルであり、固有の URL アドレスを使用して取得できます。 既存の Web リソースをビジュアル化として表示でき、テーブルの他のグラフと一緒に、モデル駆動型アプリの グラフ 領域に表示されます。 Web リソースに関する詳細については、モデル駆動型アプリの Web リソース を参照してください。

ビジュアル化では次の種類の Web リソースを使用できます: Webpage (HTML) の Web リソース および 画像 (JPG、PNG、GIF、ICO) Web リソース。 Web リソースでビジュアル化を作成する方法の詳細については、Web リソース ビジュアル化の作成 を参照してください。

ビジュアル化がサポートされているテーブル

ビジュアル化を作成および添付できるのは、新しいリボン インターフェイスをサポートする Dataverse のテーブルに限られます。 これは、すべてのグラフ コントロールが Dataverse のリボン インターフェイスにのみ表示されるためです。 カスタム テーブルもビジュアル化でサポートされています。 必要であれば、カスタム テーブルでのビジュアル化のサポートを無効にすることができます。 ただし、既定のテーブルではビジュアル化のサポートを無効にすることはできません。

以下は、ビジュアル化でサポートされている既定テーブルの一覧です。

アカウント
ActivityPointer
予定​​
BulkOperation
キャンペーン
CampaignActivity
CampaignResponse
競合企業
つながり
取引先担当者
契約
電子メールの送信
権利
EntitlementChannel
EntitlementTemplateChannel
FAX
目標
GoalRollupQuery
インシデント
請求書
InvoiceDetail
KbArticle
リード​​
レター
一覧取得
メールボックス
指標
営業案件​​
OpportunityProduct
PhoneCall
ポジション
PriceLevel
製品
ProductAssociation
ProductSubstitute
QueueItem
見積もり
QuoteDetail
RecurringAppointmentMaster
レポート
SalesLiterature
受注
SalesOrderDetail
Service
ServiceAppointment
SLAKPIInstance
ソーシャル活動
SocialProfile
システム ユーザー
タスク​
チーム
担当地域
UoMSchedule

関連項目

データのグラフ化と分析
グラフ データの指定
グラフ上のアクション
グラフの作成
サンプル グラフ
SavedQueryVisualization テーブル
UserQueryVisualization テーブル ダウンロード: .NET Framework 言語パック用 Chart Controls
ダウンロード: Visual Studio 用 Chart Controls アドオン
ダウンロード: .NET Framework ドキュメント用 Chart Controls
Microsoft Chart Controls 用サンプル環境
Chart Controls フォーラム

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。