2014-09-11 94 views
2

我正在撰寫SSRS報告以創建發票。如何使SSRS參數=來自其他數據集的字段

在我的報告,我有whcih運行下面的查詢數據集:

select Customer, Name, BillAddress, BillCity, BillState, BillZip from ARCM where ARCM.Customer = @BillCustomer and ARCM.CustGroup = 1 

正如你所看到的,我有一個名爲參數「@BillCustomer」。

我有它運行此查詢其他數據集:

select Co, Customer, Invoice, TransDate, DueDate, PayTerms, CustRef from ARBH 
Where Invoice = @Invoice 

我怎樣才能改變我的報告,以便@BillCustomer不需要然而,當我運行報告中手動輸入,它會從它的價值第二個數據集中的客戶字段?

Example

+0

您可能需要增加瀏覽器縮放才能讀取上圖中的文字。 – pgunston 2014-09-11 03:30:26

回答

1

你能不能改變你的Customer數據集直接使用參數@Invoice和查詢更改爲

select Customer, Name, BillAddress, BillCity, BillState, BillZip 
from ARCM where ARCM.Customer IN (
select Customer 
from ARBH 
Where Invoice = @Invoice) and ARCM.CustGroup = 1 

還是以上面的查詢使用JOIN

+0

完美。謝謝。 – pgunston 2014-09-11 04:58:14

相關問題