我正在尝试构建一个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.
感谢任何帮助。
答案 0 :(得分:0)
看起来我的问题只是CRM的一个错误。如果您最初上传报告但未在"显示在"它需要在"表格中用于相关记录类型"即使您更改了该值,它也不会发生变化,并且报告将始终针对所有记录运行。我发现这个link,它建议我删除报告并重新上传,这解决了问题。