针对 Microsoft Dynamics 365 报表的开发人员指南

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

Microsoft Dynamics 365 包含可以为用户提供有用业务信息的报表。 这些报表基于 Microsoft SQL Server Reporting Services,并且提供 Microsoft SQL Server Reporting Services 报表提供的相同功能集。详细信息:SQL Server Reporting Services

有关编写报表的信息,请参阅TechNet:使用 CRM 2016 联机和内部部署版编写报表。 本节讨论的主题适用于开发人员方案。

Microsoft Dynamics 365 报表的报表定义(数据和布局)包含在 .rdl 文件中,.rdl 文件的内容符合 Microsoft SQL Server 报表定义语言规范。详细信息:报表定义语言参考

Microsoft Dynamics 365 提供了很多用于查看业务数据的现成报表。 可以使用这些报表之一作为模板来创建自定义报表,也可以从头开始创建自定义报表。

Microsoft Dynamics 365 中有以下两种报表类型:

  • 基于 SQL 的
    这些报表使用 SQL 查询从系统定义的筛选视图中安全地检索报表数据。 这些报表与早期版本的 Microsoft Dynamics 365 提供的报表相同。Microsoft Dynamics 365 附带的默认报表是基于 SQL 的报表。

    出于安全考虑,不能将基于 SQL 的自定义报表部署到 Microsoft Dynamics 365 (online)。

  • 基于 Fetch 的
    这些报表在 Microsoft Dynamics 365 中引入并且使用 FetchXML 查询检索报表数据。 可以将基于 Fetch 的自定义报表部署到 Microsoft Dynamics 365 (online) 和 Dynamics 365(本地)。 使用 Microsoft Dynamics 365 中的报表向导创建的所有报表都是基于 Fetch 的报表。

    备注

    FetchXml 报表不执行 RetrieveMultiple 方法或消息以获取报表的业务数据。 不为 FetchXml 报表调用为 RetrieveMultiple 注册的插件。

    Microsoft Dynamics 365 (online) 中的报表在沙盒模式下运行,这是通过在 Microsoft SQL Server Reporting Services 中启用 RDL 沙盒功能来实现的。 因此,某些功能在 Microsoft Dynamics 365 (online) 中不可用。 例如,报表定义中的自定义代码将无法运行。详细信息:启用和禁用 RDL 沙盒

除了 Microsoft Dynamics 365 中的报表功能,借助 Microsoft Dynamics 365 (online),Power BI for Office 365 云服务还可以与 Microsoft Office Excel 一起提供自助分析解决方案。 详细信息:TechNet:使用 Power BI 和 Microsoft Dynamics 365 Online

本节内容

发布报表

使用 Microsoft Dynamics 365 Web 服务发布报表

在脱机模式下管理报表

Report configuration file schema

报表实体

报表的示例代码

引用

SQL Server Reporting Services 联机丛书

相关章节

扩展 Microsoft Dynamics 365

Microsoft Dynamics 365 的受支持扩展

Microsoft Dynamics 365 中的元数据和数据模型

在服务器上扩展 Microsoft Dynamics 365

在客户端上扩展 Microsoft Dynamics 365

自定义 Microsoft Dynamics 365 应用程序

使用解决方案打包和分发扩展

扩展 Microsoft Dynamics 365 for Outlook

将 Microsoft Dynamics 365 与 SharePoint 集成

将 Microsoft Dynamics 365 与 OneNote 集成

使用 Dynamics 365 中的 Parature 知识

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权