将数据从ssrs子报表传递到父级

时间:2010-04-12 22:02:50

标签: sql reporting-services parameters subreport

1是否可以将ssrs 2005子报告中的数据传递给其父报告? 2如果是,怎么样? 非常感谢 菲利普

3 个答案:

答案 0 :(得分:2)

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

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

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

=Sum(Fields!Total.Value, "DataSource1") + Sum(Fields!ThinkTotal.Value, "ThinkCharge") 

答案 1 :(得分: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;

答案 2 :(得分:0)

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