适用于: 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 中,报表、子报表、报表类别、报表显示区域和报表相关记录类型都会被视为报表集的组件。 在非覆盖模式下导入解决方案更新时,如果已自定义报表集的任何组件,则会忽略对报表做出的任何解决方案更新。