在Dynamics CRM2011中的表单上运行SSRS报告

时间:2013-11-26 11:24:10

标签: reporting-services ssrs-2008 dynamics-crm-2011 microsoft-dynamics

我正在尝试为特定记录创建报告,并在特定记录的表单上运行它。以下是我完成的工作。

SELECT 
           new_contacttitlename AS 'Title',
           new_casenumber AS 'casenumber',
           new_contactfirstname as 'FirstName',
 FROM
     FilteredIncident AS CRMAF_FilteredIncident 

但问题是报表在表单上运行,但它会为其他记录带来数据。我已经测试了很多记录。但问题没有解决:(

请指导我提出您的意见和建议。

3 个答案:

答案 0 :(得分:2)

你能否说明以下几点:

  • 在您尝试提取记录的实体记录上,根据您的查询,您将从案例记录中打开报告,这是正确的吗?
  • 您是如何访问该报告的?来自CRM还是BIDS?

如果您正在预览BIDS的报告,那么您将看到报告中提取的所有记录。如果是这种情况,那么我建议您先在CRM中更新rdl文件,然后尝试从案例实体表单中运行它。

答案 1 :(得分:1)

如果它是一个简单的报告,那么请使用报告向导。

否则你必须将记录作为参数传递并使用where语句。

我不确定你是否尝试在它应该在记录上下文中运行的Form上运行它并仅显示它。

请告诉我结果

答案 2 :(得分:0)

你应该做这样的事情

select CRMAF_FilteredIncident.FilteredIncidentid,
       new_contacttitlename AS 'Title',
       new_casenumber AS 'casenumber',
       new_contactfirstname as 'FirstName',
FROM
 FilteredIncident AS CRMAF_FilteredIncident 

当您添加此报告时,请确保选择可以从单个记录运行它。