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