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

Joining more than 2 datasets in SSRS?

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

数据源是 CRM > 获取 XML 我们没有使用 SQL 查询,因此无法在一个查询中连接表。如果解决方案是 multilookup,那么请让我知道如何编写 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.

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

1.set name 属性到相关实体的逻辑名称

2.set 属性到 linking 主实体中的属性

3.set 属性到相关实体中的 linking 属性

4.set link-type属性为inner

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