Повторение данных в отчете о выполнении Dynamics CRM

каждый я создал отчет о сущности дела. Который будет заполнять связанные записи конкретного дела при открытии формы дела. Он выполняет свою работу, но с проблемой. Он повторяет рекорды. Например, если есть 7 связанных действий по делу, таких как электронная почта, звонок, письмо и т. д., это вызывает только электронное письмо 7 раз. У меня есть следующий запрос:

SELECT        
    activitytypecodename AS 'type', 
    regardingobjectidname AS 'regarding', 
    subject AS 'Subject', 
    statecodename AS 'status',
    prioritycodename AS 'priority', 
    new_casenumber AS 'casenumber'
FROM            
    FilteredActivityPointer AS CRMAF_FilteredActivityPointer 
INNER JOIN
        FilteredIncident AS CRMAF_FilteredIncident 
ON 
    CRMAF_FilteredIncident.incidentid = CRMAF_FilteredActivityPointer.regardingobjectid

И вот что у меня получилось введите здесь описание изображенияПожалуйста, дайте ваши добрые предложения и помогите разобраться в проблеме.


person user2951753    schedule 28.11.2013    source источник
comment
Можете ли вы поделиться запросом, который вы используете для вывода записей.   -  person Piyush    schedule 28.11.2013
comment
Я обновил свой пост.   -  person user2951753    schedule 28.11.2013


Ответы (1)


попробуйте изменить запрос следующим образом

SELECT        
AP.activitytypecodename AS 'type', 
AP.regardingobjectidname AS 'regarding', 
AP.subject AS 'Subject'
--statecodename AS 'status',
--prioritycodename AS 'priority'
FROM     FilteredIncident AS CRMAF_FilteredIncident
INNER JOIN FilteredActivityPointer AS AP ON 
CRMAF_FilteredIncident.incidentid = AP.regardingobjectid
person Piyush    schedule 28.11.2013
comment
Спасибо, Пиюс, запрос был в порядке. в запросе не было ничего плохого. но проблема была в выражении. это было повторение рекордов. спасибо за помощь - person user2951753; 28.11.2013
comment
здорово. Так это теперь решено? Кстати, мне нужно было указать вам на одну вещь: префикс CRMAF_ следует использовать только в базовой таблице, к которой вы делаете запрос, то есть сразу после ключевого слова FROM. - person Piyush; 28.11.2013