2014-02-09 5 views
1

SalesLine을 Main Datasource로, CustInvoiceTrans를 SalesLine의 DataSource로 사용하여 AOT에서 쿼리를 만들었습니다. OuterJoin을 Join Mode로 지정했습니다. 지금은 다음과 같이 SSRS 보고서를 개발하기 위해 노력하고 있어요 :쿼리에서 AX 2012 R2 outerjoin

SalesId 항목 Id OrderedQty RemainingQty InvoicedQty InvoiceId를 invoiceDate

청구 된 그렇지 않은 경우 청구 된 경우 내 요구 사항은 모든 주어진 범위에서 SalesOrders 또한 각각의 InvoiceIds과 날짜를 표시하는 것입니다 InvoiceIds 및 Nates as Dates로 구성됩니다.

도전 해소에 친절하게 도와주세요.

답변

2

위의 권장 사항 외에도 AOT의 CustInvoiceTrans 테이블에있는 관계를 보면 InventTransId 필드의 SalesLine 사이에 링크가 표시됩니다. 이, 그것은 매우 간단한 쿼리입니다 :

동안 SalesLine.ItemId = 'AnItemId' 외부 CustInvoiceTrans.InventTransId의 ==
이 { //하는 보고서 데이터를 구축 SalesLine.InventTransId CustInvoiceTrans 가입 선택 SalesLine source here }

죄송합니다. 서식을 지정해 주셔서 죄송합니다. 위의 예제는 지정된 항목을 포함하는 모든 레코드에 대해 SalesLine 테이블을 필터링합니다. 당신이 필요로하는 것을 얻으려면 논리를 좀 더 세밀하게 조정할 필요가 있지만 시작일 것입니다.