Dynamics CRM Online — изменение существующего отчета

Я пытаюсь изменить существующий отчет (Заказы) и, должно быть, делаю что-то не так, потому что, когда я экспортирую отчет и открываю его в Visual Studio, я не вижу фактический отчет.

введите здесь описание изображения

Как видите, реальный отчет не отображается.

Я перехожу к объекту отчета на рабочем месте, выбираю отчет и нажимаю «Изменить». Оттуда я перехожу к «Дополнительным действиям» и нажимаю «Загрузить отчет». Затем я захожу в SQL Server Data Tools и создаю проект сервера отчетов. Затем я перехожу в папку «Отчет», щелкаю правой кнопкой мыши и «Добавить существующий элемент», выбирая файл order.rdl.

Что я делаю не так?

.....

После некоторых дополнительных исследований я понял, что ни один из запросов не сводится к FetchXml, а является оператором SQL, который необходимо преобразовать в FetchXml.

Одна проблема, с которой я сталкиваюсь, - это использование функции. Как это конвертируется в FetchXml? ВЫБЕРИТЕ полное имя ИЗ FilteredSystemUser WHERE (systemuserid = dbo.fn_FindUserGuid())

Спасибо, Гэри


person Gary    schedule 30.05.2013    source источник


Ответы (1)


Ваша основная проблема в том, что ваша среда Dynamics CRM Online, это означает, что вам нужно создавать свои отчеты только с FetchXML, никакие отчеты SQL не допускаются.

Вторая проблема заключается в том, что вы хотите изменить встроенный отчет, потому что большинство стандартных отчетов (я не уверен, что все отчеты, но Order является одним из них) построены с использованием SQL, который вы не можете изменить и импортировать обратно , вам нужно воссоздать с помощью FetchXML.

Наконец, открытый отчет относится к подотчету (хранится в отдельном rdl файле).

person Guido Preite    schedule 03.06.2013
comment
Насколько я понимаю, это дополнительный отчет (что такое дополнительный отчет?). Вот как это происходит. Вы хотите сказать, что мне пришлось бы строить совершенно новый отчет? Спасибо - person Gary; 04.06.2013
comment
Да, вам нужно создать новый отчет с помощью FetchXML. - person Guido Preite; 04.06.2013
comment
@GuidoPreite, по какой причине в отчете НЕТ ДАННЫХ в crm онлайн, тогда как в VIsual Studio отображается много данных? - person Alex Gordon; 14.01.2015