0

1 是否可以将数据从 ssrs 2005 子报表传递到其父报表?2 如果是,怎么做?非常感谢菲利普

4

3 回答 3

2

创建两个数据集 - 一个用于主报表,另一个与子报表中使用的相同。

添加您的子报表,但从主报表的第二个数据集中获取总数。

我实际上并没有从子报告中获取信息。我只是使用子报告来正确显示信息。我正在使用第二个数据集来汇总子报告中的内容。

=Sum(Fields!Total.Value, "DataSource1") + Sum(Fields!ThinkTotal.Value, "ThinkCharge") 
于 2011-03-16T18:16:03.040 回答
1

您也许可以在主报告中的查询中添加子查询以获取总计:

SELECT
   t1.ClientID,
   t1.Address,
      -- Subquery to get invoice totals:
      (SELECT SUM(InvoiceTotal)
      FROM Invoices
      WHERE Invoices.ClientID = t1.ClientID)
   AS InvoiceTotal,
   t1.CompanyName
FROM Clients t1;

于 2010-04-29T21:21:33.607 回答
0

它已在另一个论坛上发布,这是无法做到的:(

于 2010-04-14T18:03:45.757 回答