Dynamics-CRM-2013创建基于SQL报表.docx_第1页
Dynamics-CRM-2013创建基于SQL报表.docx_第2页
Dynamics-CRM-2013创建基于SQL报表.docx_第3页
Dynamics-CRM-2013创建基于SQL报表.docx_第4页
Dynamics-CRM-2013创建基于SQL报表.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

创建基于SQL报表注意,基于SQL的报表只能应用于On-Premise的CRM中,不能应用于Online模式的CRM中。本例中和创建基于FetchXML的报表相同的步骤就从略叙述了。1. 新建报表项目。打开SQL Server Business Intelligence Development Studio,点击 文件 新建 项目,项目类型选择 商业智能项目 中的 报表服务器项目,为该项目命个名字。2. 添加一个报表,我这里命名为 OppSQLReport.rdl 。3. 添加数据源。类型要选择 Microsoft SQL Server,点击连接字符串旁边的 编辑 按钮,在弹出的连接属性对话框中,在服务器名称中输入SQL Server所在的服务器名称,登录到服务器使用默认的 使用Windows 身份验证,连接到一个数据库则选择你要发布到到的组织对应的数据库,一般是组织名称加上下划线在加上MSCRM。然后点击 确定 按钮就会自动生成连接字符串。在数据源的凭据中则保持第一个选项 使用Windows身份验证不变。4. 添加数据集。右击刚才添加的数据源,选择 添加数据集 ,在 查询下面的文本框中输入你准备好的SQL语句,我这里是输入 SELECT name, estimatedclosedate, estimatedvalue FROM FilteredOpportunity 。然后点击本对话框的确定按钮。5. 从工具箱中拖动出来一个表,将三列拖动到表中,并且预览下没有问题。6. 为报表启用预筛选。因为这个是很简单的报表,我就用一种简单的办法来启用预筛选。就是SDK中说的 Automatic Pre-Filtering 方法。双击数据集,将FilteredOpportunity后面增加 AS CRMAF_FilteredOpportunity,如下图所示,然后点击确定。这个命名有讲究,就是要以 CRMAF_ 开头。7. 发布报表。导航到 工作区 报表,设置属性如下图所示。然后点击保存并关闭按钮。8. 测试报表。到销售 商机界面,选择一些记录,点击运行报表,一会儿报表效果如下图所示,我后来为报表加了饼状图。9. 使用显式预筛选。因为自动预筛选有些局限性,仅限于简单的报表,所以我这里也说明一下显示预筛选。显式开始预筛选功能,需要用到一个CRM参数CRM_FilteredEntity,因为是针对Opportunity实体,所以这个参数名称应该名为为CRM_FilteredOpportunity。增加的参数属性如下,除了名称外,最好将选择参数可见性更改为隐藏。将其默认值设置为 select FilteredOpportunity0.* from FilteredOpportunity as FilteredOpportunity0 。10. 更改数据集的属性,双击它,增加一个参数,名称为 CRM_FilteredOpportunity ,值为 CRM_FilteredOpportunity ,并将查询的SQL更改为类似如下:这样就完成使用显示预筛选的更改了。DECLARE SQL NVARCHAR(4000);SET SQL = SELECT name, estimatedclosedate, estimatedvalue FROM ( + CRM_FilteredOpportunity + ) AS Filtered;EXEC(SQL);值得注意的是,若之前报表没有启用预筛选,后来启用的,需要删除原来的报表,重新上传,囧。还有报表会有个默认的筛选条件,我们删除的话,去 报表 界面编辑默认筛选器,将条件去掉并保存即可。参考网址是:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论