自定义并组织报表

 

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

使用报表,分析 Microsoft Dynamics 365 数据。Microsoft Dynamics 365 中包含了许多可以满足常见业务需求的默认报表。 不过,大多数组织都会自定义默认报表和添加自定义报表以满足特定需求。

报表所有权

系统报表可供所有用户使用。 拥有报表的单个用户既可以将它们与特定的同事或团队共享,也可以将它们提供给组织,供所有用户使用。

报表类型

Microsoft Dynamics 365 支持两种类型的报表:

  • Microsoft SQL Server Reporting Services 报表。这些报表使用 SQL 查询和筛选视图来检索报表数据。 筛选视图将数据限定于运行报表的人员的安全角色可用的那些数据。Microsoft Dynamics 365 附带的所有默认报表都是基于 SQL 的报表。

    无法在 Microsoft Dynamics 365 (online) 中访问筛选视图,是因为它不支持访问 SQL 数据库。 如果您拥有 Microsoft Dynamics 365 (online) 订阅,请使用基于 Fetch 的报表来自定义报表。

  • 基于 Fetch 的 Reporting Services 报表。这些报表使用 Microsoft Dynamics 365 专有的 FetchXML 查询而不是筛选视图来检索报表数据。 您使用 Microsoft Dynamics 365 中的报表向导创建的报表将是基于 Fetch 的报表。

其他报表可以是:

  • 到网页的链接

  • 静态文件

  • 从 Microsoft Dynamics 365 数据库读取数据的动态 Microsoft Office Excel 文件。

对于每个报表,您都可以编辑以下属性:

  • 文件名或 URL

  • 显示名称

  • 说明

  • 有关报表在用户界面中的显示位置的信息

报表数据安全性

所有报表都会从已筛选视图中读取 Microsoft Dynamics 365 数据,这些视图根据用户的安全角色来筛选数据。 报表只显示运行该报表的人员有权查看的数据。

新建报表所用的选项

若要创建新报表,具有相应权限的用户可以执行以下操作:

  • 将文件或指向网页的链接添加为报表。

  • 运行报表向导以创建新的 Reporting Services 报表。 报表向导可以创建表和图表报表,包括钻取报表和前 N 个报表。

  • 编写基于 Fetch 的新 Reporting Services 报表。 若要撰写基于 Fetch 的自定义报表,您必须安装 Microsoft Dynamics 365 Report Authoring Extension。 更多信息:TechNet:使用 SQL Server 数据工具创建新报表

修改现有报表所用的选项

对于现有报表,具有相应权限的用户可以执行以下操作:

  • 按类别组织报表,以便控制“报表”区域中哪些视图可显示每个报表。

  • 确定报表在用户界面中的显示位置,并且编辑其他报表属性。

  • 编辑使用Report Wizard - 报表向导创建的报表。

  • 编辑默认报表。 例如,如果对 Microsoft Dynamics 365 进行自定义,则可能需要修改默认报表中的标签或者添加或移除字段。 更多信息:TechNet:使用 SQL Server 数据工具创建新报表

  • 编辑针对默认报表、使用报表向导创建的报表或其他 Reporting Services 报表的默认筛选器。

  • 为 Reporting Services 报表创建一次性快照,或安排 Reporting Services 报表计划以使其按照设置的间隔运行。 请注意,“报表计划”功能当前只在 Microsoft Dynamics 365 的本地版本提供。

  • 与其他用户共享个人报表,或将其提供给组织中的所有人使用。

  • 发布报表以供外部应用程序(例如 Microsoft SharePoint 或自定义程序)使用。

解决方案中的报表

在 Microsoft Dynamics 365 中,报表可识别解决方案。 如果将报表作为组件添加到解决方案,则可使其成为一套单独的软件,可用于扩展 Microsoft Dynamics 365 功能和用户界面。 唯有由组织负责的报表或对组织可见的报表,才能添加到解决方案中。

备注

若要验证某个报表可否可被组织查看:请在报表列表中选择该报表,然后单击或点按编辑。 在管理选项卡上,查看是否将查看者设置为组织

您可以将报表快照作为解决方案的一部分进行添加、导入或导出。 在 Microsoft Dynamics 365 中,报表、子报表、报表类别、报表显示区域和报表相关记录类型都会被视为报表集的组件。 在非覆盖模式下导入解决方案更新时,如果已自定义报表集的任何组件,则会忽略对报表做出的任何解决方案更新。

另请参阅

使用报表向导创建、编辑或复制报表
TechNet:使用联机和本地的 CRM 2016 编写报表