0

보고서를 가지고있는 작은 문제로 누군가가 나를 도울 수 있기를 바랍니다. 저는 Report Builder를 처음 사용하고 있습니다.보고서 작성기 3.0 - 중첩 된 조회를 수행하는 방법

보고서 작성기에서 중첩 된 조회를 수행 할 수 없어 대안을 찾으려고했지만 많은 행운이 없었습니다.

Lookup(lookup(Fields!sr_service_recid.Value, Fields!TicketNbr.Value, Fields!Parent.Value, "Service_Parent"), Fields!SR_Service_RecID.Value, Fields!PO_Number.Value, "Ticket_PO") 

는 기본적으로 나는 PO_Number을 참조하기 위해 부모 티켓에 대한 현재 티켓의 sr_service_recid를 참조해야합니다

내가하고 싶어하지만, 중첩의 제한으로 인해 할 수 없습니다 것입니다 학부모 항공권의

대다수의 테이블과 뷰를 사용할 수 있었지만 (버킷로드가 있으므로 전체를 살펴볼 수 없다) 이러한 값을 연결하는 다른 방법을 찾지 못했습니다. .

위의 중첩 된 조회 표현식과 유사한 작업을 수행 할 수있는 아이디어가 있습니까? 신선한 방향으로 조금 움직여 주시면 감사하겠습니다. 그래서 내 필요한 솔루션의 단순 변명

감사합니다,

데인

답변

0

나는이 모든 꽤 새로운 해요.

필자는 아래 쿼리를 사용하여 보고서에 새로운 데이터 집합을 추가하여 필요한 각 데이터를 연결할 수있게했습니다.

SELECT 
    v_rpt_Service.Parent 
    ,v_rpt_Service.TicketNbr 
    ,sr_service.po_number 
FROM 
v_rpt_Service 
left join sr_service on (sr_service.sr_service_recid = v_rpt_service.parent) 
관련 문제