Я создаю отчет SSRS для Dynamics CRM, поэтому мне нужно использовать FetchXml.Например, у меня есть 10 учетных записей, и я должен вычесть 5 учетных записей из второго запроса.
Я подготовил 2 параметра отчета fetchxml:
CRM_FilteredAccount для 10 учетных записей
CRM_FilteredAccountNeg дляучетные записи, которые я должен вычесть
И у меня есть набор данных, показанный ниже.
Набор данных на данный момент:
<fetch distinct="false" useraworderby="false" no-lock="false" mapping="logical" >
<entity name="account" enableprefiltering="1" prefilterparametername="CRM_FilteredAccount" >
<attribute name="name" alias="name" />
</entity>
</fetch>
(не работает) Набор данных с Link-Entity с различнымипараметр:
<fetch distinct="false" useraworderby="false" no-lock="false" mapping="logical" >
<entity name="account" enableprefiltering="1" prefilterparametername="CRM_FilteredAccount" >
<attribute name="name" alias="name" />
<link-entity name="account" enableprefiltering="1" prefilterparametername="CRM_FilteredAccountNeg" from="accountid" to="accountid" link-type="outer" alias="neg" >
<filter>
<condition entityname="neg" attribute="accountid" operator="null" />
</filter>
</link-entity>
</entity>
</fetch>
Я ожидал, что первый фильтрметр даст результат в 10 учетных записей.Затем со ссылкой-сущностью со вторым параметром фильтра, чтобы получить результат только из 5 оставшихся учетных записей.