如何使过滤视图在实体SSRS报告

时间:2018-06-12 17:05:23

标签: reporting-services dynamics-crm crm microsoft-dynamics

我正在尝试构建一个SSRS报告,该报告将放入Dynamics CRM并从Account实体中的记录运行。我最初的拉取数据的查询非常简单,但SSRS报告和过滤后的视图的功能并没有按预期工作。我使用CRM数据源文件夹中的自定义报告数据源,因此我知道这不是问题(see here)。

这是我的查询(非常基本):

SELECT Name ,Address1_Line1 ,Address1_Line2 ,Address1_City ,Address1_StateOrProvince ,Address1_PostalCode ,kore_salespersonidName ,kore_coordinatoridName ,client_FulfillmentContactName ,OpenDeals ,OpenRevenue ,client_ActivationBalance ,client_SponsorLevel ,client_PreviousSeasonSpend ,client_CurrentSeasonSpend ,Description ,kore_industryidName FROM FilteredAccount AS CRMAF_FilteredAccount

我还尝试使用另一个作为报告的过滤器,在第一个查询结束时使用where子句,但这也只是返回一个随机的结果列表。

这是我用于过滤器的那个:

SELECT CRMAF_FilteredAccount.AccountId ,CRMAF_FilteredAccount.Name FROM FilteredAccount as CRMAF_FilteredAccount WHERE CRMAF_FilteredAccount.statecode = 0

这是我遇到的类似问题,但没有解决方案:Similar issue.

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

看起来我的问题只是CRM的一个错误。如果您最初上传报告但未在"显示在"它需要在"表格中用于相关记录类型"即使您更改了该值,它也不会发生变化,并且报告将始终针对所有记录运行。我发现这个link,它建议我删除报告并重新上传,这解决了问题。