0

我正在嘗試構建自定義SSRS報告併發布到我們的CRM系統。我有一個通過連接到Microsoft Dynamics CRM 365使用FetchXml創建的數據集。該數據集具有1對多關係和多對多關係。查詢看起來很好,我可以在Visual Studio中預覽數據集結果。我能夠在報告中顯示主要實體字段,但未能顯示1對多關係值。請建議如何獲得此wprking。我取XML看起來像這樣SSRS報告 - 顯示1到多個關係

<?xml version="1.0" encoding="UTF-8"?> 
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false"> 
    <entity name="entity1"> 
     <attribute name="name"/> 
     <link-entity name="entity2" from="entity2id" to="entity1id"> 
     <attribute name="name"/> 
     </link-entity> 
    </entity> 
</fetch> 
+0

無法顯示?任何錯誤? –

+0

如何引用報告中的entity2名稱屬性?您可以爲鏈接的實體屬性引入別名,使其更「清晰」。 另外鏈接實體元素看起來有點可疑,因爲它將entity2id連接到entity1id,這很可能永遠不會相等。 –

+0

沒有錯誤,該區域保持空白@ArunVinoth – Rohith

回答

1

alias & link-type在您的查詢語法失蹤。

<link-entity name="entity2" from="entity2id" to="entity1id" alias="xyz" link-type="inner" > 

在旁註中,我建議您使用Xrmtoolbox FetchXML builder來構建查詢而不出錯。

+1

查詢執行時不需要別名或鏈接類型。但是可能有必要使用別名來使reqoprt能夠在鏈接實體元素或鏈接實體的屬性元素上區分entity1.name和entity2.name。 –

+0

謝謝你們兩位。 @JonasRapp對你來說,我在鏈接實體級別添加了別名,現在我可以在報表中看到值。但是,我只能看到第一條記錄的值。我如何遍歷所有記錄並將其打印在報告中?有什麼建議麼? – Rohith

+0

https://stackoverflow.com/questions/2874860/can-you-write-a-single-fetchxml-query-to-get-1many-relationship –