SSRSレポートにいくつかのデータセットがあります。同じデータフィールドを持つ別のデータセットの数式で、あるデータセットの合計行列(クロス集計)列を使用するにはどうすればよいですか(選択基準が異なる(カテゴリが異なる))。他のデータセットでそのフィールドを指定すると、毎回Firstしか表示されません(First()は使用しませんでした)。2番目のデータセットのクロス集計でそれらを自動的に移動することはありません。
5867 次
1 に答える
0
You cannot do this in SSRS 2008. この機能は、SSRS 2008 R2 で初めて利用可能になりました。レポート レイアウトでのデータの使用方法によっては、ReportItems コレクションを使用して値を取得できる場合があります。たとえば、Textbox1 のコンテンツを、別のデータセットのフィールド (MyColumn1 というフィールド) で、次のような式で使用できます。
=ReportItems!Textbox1.Value + Fields!MyColumn1.Value
ReportItems コレクションは、ページがレンダリングされた後にテキスト ボックスの値を使用するため、生データではなく結果のみが得られるため、生データを使用する必要があります。
于 2012-08-13T23:04:40.697 に答える