19.01.2015, 13:49 | #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. |
|
19.01.2015, 18:35 | #2 |
Moderator
|
Посмотрите лог ошибок, там должно быть написано, на какое именно поле жалуется система
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
19.01.2015, 19:31 | #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 |
|
21.01.2015, 11:19 | #4 |
Участник
|
Спасибо. Ошибка ушла. Но отображается не совсем то, что нужно.
То есть в моём случае на чарте тасков появились инциденты, но на сколько я понимаю, это именно инциденты связанные с тасками по regarding. А мне на чарт тасков надо добавить чарт количества созданных по дням инцидентов, вне зависимости от их связи с тасками. Это реально? |
|
21.01.2015, 11:25 | #5 |
Чайный пьяница
|
Один раз сталкивался с подобной проблемой и решил её следующим образом - создал кастомную сущность, и при создании/изменении/удалении записей - собирал данные в этих записях в разрезе дней. Так же можете посмотреть - возможно вероятно переиспользовать цели для этого.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: magicandy (1). |
21.01.2015, 11:56 | #6 |
Участник
|
Мда, вероятно только так для моей задачи. Спасибо за совет.
Пока решил не заморачиваться, отображаю в отдельных параллельных чартах. |
|
|
|