У меня проблема с отчетами SSRS в Dynamics 365. У меня есть пользовательский объект с именем entity1, который имеет отношение 1: N с объектом подключений.
Каждая запись в entity1 может иметь более одного подключения, а некоторые записи могут вообще не иметь подключений.
Я создал SSRS, отчет fetchXML, используя entity1 в качестве основного объекта и используяВнешнее объединение для соединения соединений, которое работает нормально.
Отчет выглядит примерно так:
**Name (entity1)** | **Stakeholder (Connection)** | **Role (Connection)**
Hotel Name 1 | Joe Bloggs | Designer
Hotel Name 1 | Jane Doe | Developer
Hotel Name 2 | |
Hotel Name 3 | Joe Bloggs | Designer
Однако я хочу, чтобы отчет выглядел следующим образом (имеется несколько столбцовдля entity1):
Hotel Name 1 | Joe Bloggs | Designer
| Jane Doe | Developer
Hotel Name 2 | |
Hotel Name 3 | Joe Bloggs | Designer
Есть ли способ сделать это в построителе отчетов SSRS / операторе FetchXML или мне нужно будет что-то сделать в SQL?
Мой fetchXML выглядит следующим образом:
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="entity1">
<attribute name="new_id" />
<attribute name="new_name" />
<attribute name="new_city" />
<attribute name="ownerid" />
<order attribute="new_name" descending="false" />
<filter type="and">
<condition attribute="new_city" operator="eq" value="London" />
</filter>
<link-entity name="connection" from="record1id" to="new_newbuildlistid" link-type="outer" alias="con">
<attribute name="record2id" />
<attribute name="record2roleid" />
<attribute name="connectionid" />
<attribute name="record1id" />
<filter type="and">
<condition attribute="record2id" operator="not-null" />
<condition attribute="record2roleid" operator="not-null" />
</filter>
</link-entity>
</entity>
</fetch>