使用可视化效果查看数据(图表)

可视化效果使你可以以图形方式查看业务数据。 可视化附加在 Microsoft Dataverse 中的表上。 您可以将多个可视化视图添加到表格中,但一次只能显示一个可视化视图,并与网格一起显示。 可以使用仪表板同时查看多个可视化效果。 有关详细信息,请参阅 使用仪表板分析数据

在 Dataverse 中,可以使用图表或 Web 资源作为可视化效果。 对于图表,可以在模型驱动应用中使用图表设计器。 但是,若要在可视化效果中使用 Web 资源,必须使用 SDK 或将自定义可视化 XML 导入模型驱动应用。

Important

导入图表时,编码为 base64 字符串的 XML 的最大长度为 16,000 个字符。 此字符串表示编码前大约 12,000 个字符。

可视化所有权

在模型驱动应用中,存在两种类型的可视化所有权:组织拥有和用户拥有。

  • 无法分配或共享组织拥有的可视化效果。 该 SavedQueryVisualization 表示组织拥有的可视化效果。 这些可视化是模型驱动应用中可识别解决方案的表。 每当更新保存的查询可视化效果时,都必须使用 PublishAllXmlRequest 消息发布更新的更改,以便在整个组织中可用。 模型驱动应用 Web 应用程序将此表称为 系统图表

  • 你可以与其他用户和团队分配和共享用户拥有的可视化效果。 UserQueryVisualization代表用户拥有的可视化视图。 模型驱动应用 Web 应用程序将此表称为 用户图表,它显示在图表下拉列表中的 “我的图表 ”下。

    尽管有这个表名,用户查询可视化并没有与用户查询(视图)关联。 此表的视图方面仅用于设置筛选条件。

图表可视化

通过图表可以查看网格数据的摘要。 图表使用用于 Microsoft .NET Framework 3.5 的Microsoft图表控件。 有关Microsoft图表控件的详细信息,请参阅工具箱 - Microsoft图表控件、Visual Studio自动代码片段等

这些图表与 Web 应用程序中的网格集成。 将筛选器(查询)应用于网格中的数据时,该筛选器也适用于图表,图表会相应地更新。 同样,在图表上执行向下钻取操作时,网格数据会自动更新。

附加到表格的图表在该表格的所有视图中都可用。 图表会根据表当前选定的(或显示的)视图来显示数据。 图表可以显示保存的查询(组织拥有视图)和用户查询(用户拥有的视图)中的数据。

图表仅显示那些使用 FetchXML(SavedQuery.FetchXml)筛选记录的已保存的查询(组织拥有的视图)的数据。 如果已保存的查询使用查询 API (SavedQuery.QueryAPI) 筛选记录,则不会显示该已保存查询的图表。 此限制不适用于用户查询(用户拥有的视图),因为用户查询表不使用 QueryAPI 筛选记录。

有关如何使用图表的详细信息,请参阅 “了解图表:基础数据和图表表示形式”。

Microsoft图表控件中的图表类型

模型驱动应用使用Microsoft图表控件来生成图表。 Microsoft图表控件使你能够创建各种图表类型,例如柱形图、条形图、面积图、堆积图、折线图、气泡图和饼图。

Dataverse 开箱即用支持以下图表类型:柱形图区域图条形图折线图饼图漏斗图。 可以通过在图表的数据说明和呈现说明 XML 字符串中指定适当的内容,扩展功能以创建 Microsoft Chart Controls 支持的其他图表类型,例如多序列图、堆积图和 100% 堆积图(比较图)。 详细了解如何指定图表数据

Web 资源可视化

Web 资源是存储在模型驱动应用数据库中的虚拟文件,可以使用唯一的 URL 地址进行检索。 可以将现有 Web 资源显示为可视化效果,并将其与表格的其他图表一起显示在模型驱动应用中的“ 图表 ”区域中。 有关 Web 资源的详细信息,请参阅 模型驱动应用的 Web 资源

可以在可视化效果中使用以下类型的 Web 资源:网页(HTML)Web 资源和图像(JPG、PNG、GIF、ICO)Web 资源。 有关如何使用 Web 资源创建可视化效果的详细信息,请参阅 创建 Web 资源可视化效果

可用于可视化的表

只能创建可视化效果并将其附加到 Dataverse 中支持功能区接口的表。 支持功能区接口是必需的,因为所有图表控件仅存在于模型驱动应用的功能区界面中。 自定义表还支持可视化效果。 如果需要,可以关闭自定义表的可视化支持。 但是,不能禁用默认表的可视化支持。

仪表板上的控制限值

仪表板最多可以包含 20 个控件。 无法增加此限制。 如果超出限制,将收到以下错误消息:

名称:MaximumControlsLimitExceeded
代码:0x8004E301
编号: -2147163391
消息:The dashboard Form XML contains more than the maximum allowed number of control elements: 20.

另见

图表和分析数据
指定图表数据
图表上的操作
创建图表
示例图表
SavedQueryVisualization 表
UserQueryVisualization 表
下载:.NET Framework 文档的图表控件