|
|
#1 |
|
Участник
|
CRM 2013. Multiple entities chart
Коллеги, пытаюсь кастомизироват чарт на вывод данных по нескольким сущностям. Задача вывести на одну диаграмму таски и инциденты, по оси Y - количество, по Х - дата создания.
Вот исходный fetchcollection X++: <fetchcollection>
<fetch mapping="logical" aggregate="true">
<entity name="task">
<attribute groupby="true" alias="_CRMAutoGen_groupby_column_Num_0" name="createdon" dategrouping="day" />
<attribute alias="_CRMAutoGen_aggregate_column_Num_0" name="createdon" aggregate="count" />
<attribute alias="_CRMAutoGen_aggregate_column_Num_13" name="createdon" aggregate="count" />
</entity>
</fetch>
</fetchcollection>X++: <fetchcollection>
<fetch mapping="logical" aggregate="true">
<entity name="task">
<attribute groupby="true" alias="_CRMAutoGen_groupby_column_Num_0" name="createdon" dategrouping="day" />
<link-entity name="task" from="activityid" to="activityid" link-type="outer">
<attribute alias="_CRMAutoGen_aggregate_column_Num_0" name="activityid" aggregate="countcolumn" distinct="true" />
<filter type="and">
<condition attribute="subject" operator="like" value="%Обращение%" />
</filter>
</link-entity>
<link-entity name="incident" from="incidentid" to="incidentid" link-type="outer">
<attribute alias="_CRMAutoGen_aggregate_column_Num_13" name="incidentid" aggregate="countcolumn" distinct="true" />
</link-entity>
</entity>
</fetch>
</fetchcollection>The specified field does not exist in Microsoft Dynamics CRM. Подскажите, в чём может быть ошибка? ![]() Руководствовался данной статьёй Последний раз редактировалось magicandy; 19.01.2015 в 13:51. |
|
|
|
|
#2 |
|
Moderator
|
Посмотрите лог ошибок, там должно быть написано, на какое именно поле жалуется система
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
|
#3 |
|
Чайный пьяница
|
Поменяйте строку
Код: <link-entity name="incident" from="incidentid" to="incidentid" link-type="outer"> Код: <link-entity name="incident" from="incidentid" to="regardingobjectid" link-type="outer">
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#4 |
|
Участник
|
Спасибо. Ошибка ушла. Но отображается не совсем то, что нужно.
То есть в моём случае на чарте тасков появились инциденты, но на сколько я понимаю, это именно инциденты связанные с тасками по regarding. А мне на чарт тасков надо добавить чарт количества созданных по дням инцидентов, вне зависимости от их связи с тасками. Это реально? |
|
|
|
|
#5 |
|
Чайный пьяница
|
Один раз сталкивался с подобной проблемой и решил её следующим образом - создал кастомную сущность, и при создании/изменении/удалении записей - собирал данные в этих записях в разрезе дней. Так же можете посмотреть - возможно вероятно переиспользовать цели для этого.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
| За это сообщение автора поблагодарили: magicandy (1). | |
|
|
#6 |
|
Участник
|
Мда, вероятно только так для моей задачи. Спасибо за совет.
Пока решил не заморачиваться, отображаю в отдельных параллельных чартах. |
|
|
|
|
|