私は以下のようなマトリックスを持っています。列の年と行の国。
Countries 2001 2002
US 100 400
UK 200 290
IR 300 89
請求書の詳細を示すサブレポートを作成する必要があります。メインレポートで100(US-1002)をクリックすると、100個の請求書すべてを表示する必要があります。私はこの方法を試しました:
マトリックスでInvoiceIDのカウントを行っているのでJoin(Fields!InvoiceID,", ")
、データテストボックスアクション(レポートに移動)で式を使用してみました。反対側では、複数値パラメーターを使用してサブレポートを作成しました。しかし、このアプローチはうまくいきません。配列を期待しているため、Joinはデータ行では機能しないことがわかりました。
後で使用Join(LookupSet(1,1,Fields!Name.Value, "DatasetName")," / ").
して請求書IDを結合できましたが、問題は、この式が完全なデータセット内のすべての請求書IDを結合することです。サブレポートに使用するために必要なのは、US-2001セル(100)の請求書IDだけです。