SSRS (SQL Server 2008 R2) で作成しているドリルスルー レポートがあります。詳細レポートへのパラメータ パススルーは、要約レポート テーブルの通常の詳細行では正常に機能しますが、小計行と総計行は、その行の最初の値のみをパラメータとして詳細レポートに渡します。
したがって、要約レポートが次のようになっているとします。
Row A values, values, values
Row B values, values, values
Subtotal1 values, values, values
Row C values, values, values
Row D values, values, values
Subtotal2 values, values, values
Grand Total values, values, values
明らかに、行 A の値をクリックすると、「行 A」がパラメータとして詳細レポートに渡されますが、小計または総計の行をクリックすると、行 A のみがパラメータとして渡されます。これらの値を取得して、パラメーターの相対的な組み合わせ (Subtotal1 = "Row A, Row B") を渡すにはどうすればよいですか?
テキストボックスのプロパティ/アクション/パラメータ値の式の下に、私は現在持っています:
= Fields!ParamName.Value
私はもう試した:
= Join(Fields!ParamName.Value, ",") or = Split(Join(Fields!ParamName.Value, ","), ",")
他の投稿で見たように、どちらも「これらの引数で Public 'Join' を呼び出すことができないため、オーバーロードの解決に失敗しました」というエラーが表示されます。