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