0

제발 나를 안내해주십시오. 저는 CRM 온라인에서 일하고 있습니다.SSRS 1 : N 관계 보고서

캠페인에서 호출되는 보고서 (맞춤 SSRS)가 필요하며 모든 리드가 해당 캠페인에 속하게 인쇄됩니다.

어떻게해야합니까?

캠페인에 기반한 마스터 보고서와 BIDS를 사용하여 마스터 보고서에 추가 된 하위 보고서를 만들었습니다.

campaignId를 자식에게 전달하고 하위 보고서가 간단하게 작동합니다.

두 개의 보고서 대신 단일 보고서를 사용할 수 있습니까?

어떤 도움을 주시면 감사하겠습니다. 당신은 하나의 보고서를 만들 수 있습니다

감사

답변

2

는 동성 CRM에 사용할 수있는 부모 - 자식 관계를 사용해야하는 것은 아닙니다.

보고서 내에서 원하는 데이터 집합을 만들 수 있습니다. 선택한 캠페인의 관련 리드를 가져올 쿼리 (데이터베이스를 온라인으로 사용하기 때문에 FetchXml으로 작성)를 정의하면됩니다.

고급 찾기를 사용하여 FetchXml을 시작할 수 있습니다.

예 : 고급 찾기의 사용자가 FetchXml 인 경우 선택한 GUID 값이 new_campaignid 인 모든 리드가 검색됩니다.

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false"> 
    <entity name="lead"> 
    <attribute name="fullname" /> 
    <attribute name="companyname" /> 
    <attribute name="telephone1" /> 
    <attribute name="leadid" /> 
    <order attribute="fullname" descending="false" /> 
    <filter type="and"> 
     <condition attribute="new_campaignid" operator="eq" uiname="Test Campaign" uitype="campaign" value="{F7038DE4-B5A5-E211-8417-000C29E20CBC}" /> 
    </filter> 
    </entity> 
</fetch> 

데이터 집합을 만든 후, 나는 BIDS의 스크린 샷

enter image description here

+0

데이터 집합을 첨부? Fetch XML보고 서비스의 데이터 세트에 대해서는 잘 모릅니다. 내가 시작할 수 있도록 몇 가지 예를 들어 주시겠습니까? 정말 단일 보고서를 사용하여 가능하면 이것을 구현하고 싶습니다. 도와주세요, 감사합니다. –

+1

답을 업데이트했습니다. –

+0

그래서, 여기에 2 Dataset을 만들어야합니다. 하나는 캠페인을위한 것이고 다른 하나는 납을위한 것입니까? 그러면 Lead Dataset이 첫 번째 데이터 집합에서 campaignId를받는 방법은 무엇입니까? –