VS 2010 レポートがあり、ある .rdlc レポート内で計算された値を別のレポートに渡したいと考えています。パラメータを使用して、レポートからデータを送り返したり、.RDLC から「戻り」値を取得したりできますか?
1 に答える
0
レポートサービスでは戻り値が得られないと思います。
代わりに、2つのレポートのデータセットが異なると仮定すると、これまでに出てきた唯一の解決策は、2番目のレポートに2つのデータセットを含めて、フィールドを再計算することです。そうすることで、通常の式を使用して、最初のデータセットを指定する最初のレポートから必要な値を計算できます。
ここに本当に簡単な例があります:
レポート1
レポートは、DataSet1
=Fields!AField.Value
レポート2
レポートは2つのデータセットを使用しています:DataSet1
とDataSet2
=(Fileds!AField.Value, "DataSet1") + (Fields!AnotherField.Value, "DataSet2")
多くの場合、式はより複雑になる可能性がありますが、最も重要なことは、レポートがファイルを取得する必要があるDataSetを指定することです。
于 2013-01-10T08:29:43.837 に答える