【问题标题】:Pass data from ssrs subreport to parent将数据从 ssrs 子报表传递给父级
【发布时间】:2010-04-12 22:02:50
【问题描述】:

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

【问题讨论】:

    标签: sql reporting-services parameters subreport


    【解决方案1】:

    创建两个数据集 - 一个用于主报表,另一个用于子报表。

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

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

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

    【讨论】:

      【解决方案2】:

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

      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;

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-09-22
          • 1970-01-01
          • 2017-08-23
          • 1970-01-01
          • 2011-09-07
          • 1970-01-01
          • 2021-06-29
          • 2018-03-09
          相关资源
          最近更新 更多