Dataset1(プライマリ)とDataset2の2つのデータセットがあります。私のレポートデータセットはDataset1です。
Dataset2からGrosspremiumAmountにアクセスして、レポートに入れたい。「マーケット名」のパラメーターが単一値パラメーターの場合、レポートは正常に機能しています。
パラメータのプロパティを「複数の値を許可」に設定すると、レポートに「本番」フィールドの合計が正しく表示されません。問題は、lookupset関数がCurrency_Typeに基づいているためです。
私がすべきことは、各市場名と各通貨タイプを検索し、次に2番目のデータセットで適切なグロスプレミアムを検索して値を返すことです。
データセット1:
Market Name Currency Type Receivable
データセット2:
Company Name2 Currency Type1 Gross Premium Amount
結果は次のようになります。
Market Name Currency Type Receivable Gross Premium Amount
1つの値を検索する場合は、次のコードを使用しました。
=code.SumLookup(LookupSet(Fields!Currency_Type.Value, Fields!Currency_Type1.Value,Fields!Gross_Premium_Amount.Value, "DataSet2"))
市場名と通貨タイプを組み合わせたルックアップセットが必要な場合はどうすればよいですか?