可视化效果使你可以以图形方式查看业务数据。 可视化附加在 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 文档的图表控件