Microsoft Dynamics CRM 中包含了许多可以满足常见业务需求的默认报表。不过,大多数组织都会自定义默认报表和添加自定义报表以满足特定需求。若要自定义报表,需要了解以下内容:
系统报表可供所有用户使用。由单个用户拥有的报表既可供特定的同事或团队共享,也可提供给组织供所有用户使用。
Microsoft Dynamics CRM 支持两种类型的报表:
Microsoft SQL Server Reporting Services 报表。这些报表使用 SQL 查询和筛选视图来检索报表数据。筛选视图将数据限定于运行报表的人员的安全角色可用的那些数据。Microsoft Dynamics CRM 附带的所有默认报表都是基于 SQL 的报表。
基于 Fetch 的 Reporting Services 报表。这些报表使用 Microsoft Dynamics CRM 专有的 FetchXML 查询而不是筛选视图来检索报表数据。使用 Microsoft Dynamics CRM 中的报表向导创建的报表是基于 Fetch 的报表。
其他报表可以是:
到网页的链接
静态文件
从 Microsoft Dynamics CRM 数据库读取数据的动态 Microsoft Office Excel 文件。
对于每个报表,您都可以编辑以下属性:
文件名或 URL
显示名称
说明
有关报表在用户界面中的显示位置的信息
所有报表都会从已筛选视图中读取 Microsoft Dynamics CRM 数据,这些视图根据用户的安全角色来筛选数据。报表只显示运行该报表的人员有权查看的数据。
若要创建新报表,具有相应权限的用户可以执行以下操作:
将文件或指向网页的链接添加为报表。
运行报表向导以创建新的 Reporting Services 报表。报表向导可以创建表和图表报表,包括钻取报表和前 N 个报表。
编写基于 Fetch 的新 Reporting Services 报表。若要创作基于 Fetch 的自定义报表,您必须安装 Microsoft Dynamics CRM 报表创作扩展。详细信息: 创建基于 Fetch 的自定义 Reporting Services 报表
您也可以使用以下内置报表工具:
对于现有报表,具有相应权限的用户可以执行以下操作:
按类别组织报表,以便控制“报表”区域中哪些视图可显示每个报表。
确定报表在用户界面中的显示位置,并且编辑报表的其他属性。
编辑使用报表向导创建的报表。
编辑默认报表。例如,如果对 Microsoft Dynamics CRM 进行自定义,则可能需要修改默认报表中的标签或者添加或移除字段。详细信息: 编辑默认报表或创建基于 SQL 的 Reporting Services 报表、 使用 SQL Server Reporting Services,创建 Microsoft Dynamics CRM 的报表
编辑针对默认报表、使用报表向导创建的报表或其他 Reporting Services 报表的默认筛选器。
为 Reporting Services 报表创建一次性快照,或安排 Reporting Services 报表计划以使其按照设置的间隔运行。
与其他用户共享个人报表,或将其提供给组织中的所有人使用。
发布报表以供外部应用程序(例如 Microsoft SharePoint 或自定义程序)使用。
在 Microsoft Dynamics CRM 中,报表可识别解决方案。如果将报表作为组件添加到解决方案,则可使其成为一套单独的软件,可用于扩展 Microsoft Dynamics CRM 功能和用户界面。唯有由组织负责的报表或对组织可见的报表,才能添加到解决方案中。
注释
若要检查是否可以在组织中查看某个报表:在“记录”组中,单击“编辑”。然后,在“管理”选项卡上,查看是否将“查看者”设置为“组织”。
报表快照不能作为解决方案的一部分进行添加、导入或导出。在 Microsoft Dynamics CRM 中,报表、子报表、报表类别、报表显示区域和报表相关记录类型都会被视为报表集的组件。在非覆盖模式下导入解决方案更新时,如果已自定义报表集的任何组件,则会忽略对报表做出的任何解决方案更新。