Вы получаете Repeat / вдвое и может быть больше Record for the case Причина была Case Resoultion - это объект в Dynamics, и каждый раз, когда вы разрешаете дело, только для заметок При разрешении дела у вас будет создана запись для этой сущности. Поэтому, если вы решите и снова откроете и разрешите, как 10 раз, вы увидите запись 10 раз в своем отчете.
Теперь, когда у нас есть предыстория, почему мы получаем повторные записи, как ее разрешить?
Я полагаю, что вы знаете о D365 fetch xml Отчеты с сообщениями Расширения. Если не мало ссылок ниже.
Учебное пособие по отчетам SSRS
Вы можете редактировать свой отчет в Visual studio wrt Report.
В своем отчете вы будет иметь Fetch xml, должно быть что-то вроде ниже. Важно, чтобы созданный файл был заказан как Des c, а выборка xml должна быть отличной.
Выборка xml, как вы, вероятно, и ее результат
<fetch>
<entity name="incident" >
<attribute name="statuscode" />
<attribute name="title" />
<attribute name="statecode" />
<link-entity name="incidentresolution" from="incidentid" to="incidentid" link-type="outer" alias="Resolution" >
<attribute name="subject" alias="ResolutionSubject" />
<attribute name="createdon" alias="Resolutioncreatedon" />
<order attribute="createdon" descending="true" />
</link-entity>
</entity>
</fetch>
Извлечение xml вам нужно
<fetch distinct="true" mapping="logical" >
<entity name="incident" >
<attribute name="statuscode" />
<attribute name="title" />
<attribute name="statecode" />
<attribute name="incidentid" alias="Id" />
<link-entity name="incidentresolution" from="incidentid" to="incidentid" link-type="outer" alias="Resolution" >
<attribute name="subject" />
<attribute name="activityid" />
</link-entity>
</entity>
</fetch>
Теперь внутри Visual Studio вам нужно скрыть строку на основе вашего идентификатора инцидента, созданного на дату из разрешения.