27.07.2011, 18:59 | #1 |
Участник
|
Fetch XML Union
Доброго времени суток. Столкнулся со след. проблемой.
У меня есть 3 сущности. Одна связана с двумя другими. Необходимо отфильтровать первую сущность так, чтобы на экран были выведены только те данные, у которых есть связи со второй или третьей сущностью. Вот здесь есть аналогичный запрос. http://www.archivum.info/microsoft.p...ing-Union.html Очень похож на тот, что мне нужен. Есть ли возможность реализовать подобную вещь. Заранее спасибо. Последний раз редактировалось g.Naukovych; 27.07.2011 в 19:01. |
|
28.07.2011, 10:30 | #2 |
Moderator
|
Да, такой запрос несложно реализовать. Самый простой способ - это построить его при помощи механизма расширенного поиска, после чего скопировать текст запроса. В CRM 2011 это можно сделать при помощи специальной кнопки, в CRM 4.0 необходимо выполнить запрос, после чего вернуться к конструктору и в строке адреса браузера выполнить следующий код:
Код: javascript:window.clipboardData.setData("Text", resultRender.FetchXml.value);
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
28.07.2011, 11:05 | #3 |
Участник
|
Если я напишу как указано в ссылке, то это не срабатывает.
Как мне кажется срабатывает только первый запрос. А как в Расширенном поиске указать объединение? Я думал там только иннер-джоин. |
|
28.07.2011, 12:24 | #4 |
Участник
|
Я сделал как написано в ссылке. у меня 2 запроса. первый возвращает 73 записи второй 77, если написать оба. то буде 50. а должно быть больше. такое ощущение, что он их пересекает. а хотелось объеденить оба запросы.
|
|
29.07.2011, 12:26 | #5 |
Moderator
|
Прошу прощения, я неправильно прочитал вопрос. Модель работы с данными CRM не поддерживает объединения. В статье которую вы привели, цитирую:
Цитата:
I simply combined the fetch queries and specified link-type="outer" for the main links. I also specified distinct="true" in the root node to prevent duplicates. I doubt it's going to work though.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
Теги |
crm, fetch, fetchxml, xml |
|
|