我有兩個數據集:數據集1(主數據庫)和數據集2。我的報表數據集是Dataset1。LookupSet基於兩個字段組合而不是一個
我想訪問數據集2中的總保費金額並將其放入報表中。如果「市場名稱」的參數是單個值參數,則報告工作正常。
當我將參數屬性設置爲「允許多個值」時,我的報告顯示錯誤的「生產」字段總計。問題是因爲lookupset函數基於Currency_Type。
我應該做的是搜索每個市場名稱和每種貨幣類型,然後在第二個數據集中搜索相應的Gross Premium並返回該值。
dataSet1的:
Market Name Currency Type Receivable
Dataset2:
Company Name2 Currency Type1 Gross Premium Amount
的結果應該是這樣的:
Market Name Currency Type Receivable Gross Premium Amount
我用這個代碼,如果要搜索一個值:
=code.SumLookup(LookupSet(Fields!Currency_Type.Value, Fields!Currency_Type1.Value,Fields!Gross_Premium_Amount.Value, "DataSet2"))
如果我希望基於市場名稱和貨幣類型的lookupset合併,我應該怎麼做?
謝謝傑米,它工作得很好。 –