在SSRS中加入2个以上的数据集?

时间:2017-07-14 12:11:22

标签: reporting-services dynamics-crm ssrs-2012 dynamics-crm-online fetchxml

我正在从MS CRM创建报告,我需要显示来自3个不同表的数据。我可以使用查找加入2个数据集,但我不知道如何显示3个数据集中的字段?

数据源 CRM>获取XML 我们没有使用SQL查询,因此无法在一个查询中连接表。如果解决方案是multilookup,那么请让我知道编写 multilookup 的方式或者还有其他方法吗?

第二个问题是:当我使用报告向导创建报告时,我能够将报告集成到MS CRM中,但是当我在没有向导的情况下创建报告时,CRM会显示以下错误:

  

不支持此报告类型。 Microsoft Dynamics 365 Online仅支持使用Fetch XML数据源的报表。如果您与支持人员联系,请提供技术细节。

1 个答案:

答案 0 :(得分:0)

其他方式:在FetchXML查询和执行中执行内部联接;在link-entity子句中设置以下属性。

1.将名称属性设置为相关实体的逻辑名称

2.将设置为属性为主要实体中的链接属性

3.将属性设置为相关实体中的链接属性

4.将 link-type 属性设置为内部

5.within link-entity子句指定要检索的相关实体的属性。

      <link-entity name='account'  to='parentcustomerid' from='accountid' link-type='inner'>

参考:http://blog.msxrmtools.com/2016/04/inner-join-in-fetchxml-fetchxml-query.html?m=1

相关问题