发布日期: 十一月 9, 2007
使用 Microsoft Dynamics CRM 中默认的“被忽略的客户”、“被忽略的潜在顾客”和“被忽略的案例”报表来确定联系人,也可以使用 Microsoft Office Excel 2003 创建自己的报表。
尽管 Microsoft Dynamics CRM 不包含可显示被忽略商机的默认报表,但您可以在 Excel 创建一个异常报表,以确定不与任何活动关联的商机。异常报表可确定属于在相关记录类型中没有匹配值的某种记录类型的所有记录。本文将说明如何使用这三种默认报表以及如何创建异常报表。
|
|
使用默认报表确定被忽略的客户、潜在顾客和案例 |
|
|
通过在 Excel 中编写自己的异常报表确定被忽略的商机 |
|
|
将自定义 Excel 报表添加到 Microsoft Dynamics CRM |
用于查看被忽略的客户、潜在顾客和案例的所有默认报表的工作原理基本相同。您可以指定参数以定义某个记录已被忽略的时间和如何对数据进行分组。对于“被忽略的客户”报表,还可以选择是否包括下属和下级单位。
在工作区中的“我的工作”下,单击“报表”,然后双击“被忽略的客户”。将显示默认筛选器。您可以根据需要修改此筛选器。
单击“运行报表”。
在下一屏幕上,选择要定义为被忽略状态的天数,选择分组,然后单击“查看报表”。您将看到一个以所指定方式分组的图表。
单击该图表中的某个区域可查看详细信息。
异常报表可显示没有关联活动的商机,以下是编写这种报表的一般步骤:
从 Excel 中创建一个指向 Microsoft Dynamics CRM 数据库的数据源。
使用 Microsoft 查询向导(Excel 的一个组件)指定要包含的筛选视图。您将使用“FilteredOpportunity”和“FilteredActivityPointer”筛选视图中的数据。“FilteredOpportunity”视图可显示“商机”记录中的所有数据。“FilteredActivityPointer”视图可显示有关所有活动的一般信息。有关 Microsoft Dynamics CRM 数据库中活动存储方式的详细信息,请参阅“相关链接”中的“定制活动以符合雇员的任务”。
使用查询向导指定这两个筛选视图之间的关系。在此步骤中,您可以指定只希望查看没有关联活动的商机。
在 Excel 中创建报表后,您可以对其进行格式化,并将其添加到 Microsoft Dynamics CRM,以便其他人员可以使用它。
在 Excel 中的一个空工作表中,于“数据”菜单上,指向“导入外部数据”,然后单击“新建数据库查询”。在“选择数据源”对话框中,确保选中“使用“查询向导”创建/编辑查询”复选框。
单击“新建数据源”,然后单击“确定”。
在“创建新数据源”对话框中,为数据源键入名称,然后在驱动程序列表中,选择“SQL Server”。
单击“连接”。
在“SQL Server 登录”对话框的“服务器”框中,键入正在运行 Microsoft SQL Server(在其中存储了 Microsoft Dynamics CRM 数据库)的计算机的名称,然后单击“选项”。
在“数据库”框中,选择“组织:MSCRM”,然后单击“确定”三次。
“查询向导”将自动打开。如果没有自动打开,请打开它。
在“可用的表和列”列表中,展开“FilteredOpportunity”,然后双击“名称”字段,将其移动到“查询中的列”框。由于“名称”字段是“商机”区域中的必填字段,因此每个记录都存在相应数据。您可以在后续步骤中选择报表中出现的其他字段。
单击“下一步”三次。在“查询向导完成”对话框中,选择“在 Microsoft Query 中查看数据或编辑查询”,然后单击“完成”。Microsoft Query 将打开。
在“表”菜单上,依次单击“添加表”、“FilteredActivityPointer”、“添加”和“结束”。
调整“FilteredOpportunity”视图的宽度以便显示字段名称,并下来滚动条显示“opportunityid”字段。
调整“FilteredActivityPointer”视图的宽度以便显示字段名称,并下来滚动条显示“regardingobjectid”字段。“regardingobjectid”字段存储活动相关记录的标识信息。对于与商机相关的活动,此字段中的数据是“商机”记录类型中的“opportunityid”。
将“opportunityid”拖到“regardingobjectid”。查询向导 将在这两个字段之间绘制一条直线,以指示它已根据这些字段中的数据,在两个筛选视图之间建立数据库联接。
双击两个字段中的行,然后选择“2: ALL values from ‘FilteredOpportunity’ and ONLY records from ‘FilteredActivityPointer’ where FilteredOpportunity.opportunityid”。单击“添加”,然后单击“结束”。
您已经创建左外部联接。有关联接的详细信息,请参阅“Microsoft Query”帮助中的“使用联接从多个表中检索相关的记录”。在步骤 5 至步骤 7 中,您将使用左外部联接来创建减法联接,这种联接可以检索并非两个表共有的记录。
将“FilteredActivityPointer”中的“主题”字段拖到查询的列部分。显示的列中必须包含“FilteredActivityPointer”中的一个必需字段,才能将此联接转换为减法联接。
在“查看”菜单上,单击“条件”。
在第一个条件列中,将宽度扩展为大约三英寸。然后在第一个“条件”字段中,选择“FilteredActivityPointer:主题”字段,并在第一个“值”字段中,键入“Is Null”(不包括引号)。这指定不包括以下商机:有带主题的关联活动。
将要包含在报表中的所有列(如“owneridname”和“createdonutc”)从“FilteredOpportunity”视图拖到列部分,并删除“主题”列,因为您不再需要它。
若要查看被忽略的商机,请在“记录”菜单上单击“立即查询”。
在“文件”菜单上单击“将数据返回到 Microsoft Excel”,然后单击“确定”。
若要保存自定义异常报表,请在 Excel 中的“文件”菜单上,单击“另存为”,然后指定文件名。
若要在 Microsoft Dynamics CRM 中更新数据,请在“数据”菜单上,单击“刷新数据”。
如果您更愿意在数据透视表中查看数据,请在“数据”菜单上,单击“数据透视表和数据透视图”,并使用数据透视表和数据透视图向导来创建数据透视表或数据透视图。
您可以向 Microsoft Dynamics CRM 添加自定义报表,以便每个用户可以在“商机”区域中找到并使用。由于您在选择要显示的数据时使用了筛选视图,因此用户只能看到那些有权查看的商机。若要为所有用户添加此报表,您必须拥有一个具有“管理报表”权限的安全角色,如“系统管理员”或“系统定制员”安全角色。
在“工作区”中的“我的工作”下,单击“报表”,再单击“新建”。
在“报表类型”列表中,选择“现有文件”。
在“文件位置”下,单击“浏览”,定位到您保存的文件,然后单击“开启”。
在“相关记录类型”中单击“选择或更改此字段的值”,然后在“选择值”对话框中双击“商机”,再单击“确定”。
在“显示于”中单击“选择或更改此字段的值”,然后在“选择值”对话框中双击“相关记录类型的列表”,再单击“确定”。因为您在“相关记录类型”中选择了“商机”,所以此报表也显示在“商机”区域的“报表”列表中。
单击“保存并关闭”。
若要查看此报表在 Microsoft Dynamics CRM 中的显示方式,请在“转至”菜单中指向“销售”,依次单击“商机”、“报表”图标,然后选择您刚刚创建的报表。
在确定被忽略的潜在顾客、商机和客户之后,您就可以促进这些关系。通过了解如何在 Excel 中组合两种记录类型的数据,报告的方式得以增加。