0

VS 2010 レポートがあり、ある .rdlc レポート内で計算された値を別のレポートに渡したいと考えています。パラメータを使用して、レポートからデータを送り返したり、.RDLC から「戻り」値を取得したりできますか?

4

1 に答える 1

0

レポートサービスでは戻り値が得られないと思います。

代わりに、2つのレポートのデータセットが異なると仮定すると、これまでに出てきた唯一の解決策は、2番目のレポートに2つのデータセットを含めて、フィールドを再計算することです。そうすることで、通常の式を使用して、最初のデータセットを指定する最初のレポートから必要な値を計算できます。

ここに本当に簡単な例があります:

レポート1

レポートは、DataSet1

=Fields!AField.Value


レポート2

レポートは2つのデータセットを使用しています:DataSet1DataSet2

=(Fileds!AField.Value, "DataSet1") + (Fields!AnotherField.Value, "DataSet2")

多くの場合、式はより複雑になる可能性がありますが、最も重要なことは、レポートがファイルを取得する必要があるDataSetを指定することです。

于 2013-01-10T08:29:43.837 に答える