0

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

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

第二个问题是:当我创建与报表向导的报告,我可以在MS CRM报表整合,但是当我创建无向导的报告,CRM显示了以下错误:

This report type is not supported. Microsoft Dynamics 365 Online supports only reports that use Fetch XML data sources. If you contact support, please provide the technical details.

+0

我有鸭舌能够得到来自三个数据集中的数据是使用前一列的reportitem首先使用查找,然后使用第二个查询(在另一列)的唯一途径。 –

回答

0

其他方式:要在FetchXML查询&中执行内连接,请在link-entity子句中设置以下属性。

1.设置名称属性相关实体

2.设置属性的逻辑名从属性在主实体

3.设定连接属性相关联的属性实体

4.set 链接类型属性到内部

5.within链接实体子句指定要检索的相关实体的属性。

 <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