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

发布于 2024-08-29 03:47:20 字数 59 浏览 7 评论 0原文

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

1 Is it possible to pass data from ssrs 2005 subreport to its parent report?
2 If yes, how?
Thanks so much
Philip

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

挽清梦 2024-09-05 03:47:20

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

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

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

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

Create two datasets - one for the main report one that is the same used in the sub report.

Add your sub report but grab the total from the second dataset on the main report.

I'm not actually taking the info from the sub report. I'm only using the sub report to display the information correctly. I'm using the second dataset just to total what's in the sub report.

=Sum(Fields!Total.Value, "DataSource1") + Sum(Fields!ThinkTotal.Value, "ThinkCharge") 
月牙弯弯 2024-09-05 03:47:20

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

<代码>
选择
    t1.ClientID,
    t1.地址,
        -- 获取发票总额的子查询:
        (选择总和(发票总计)
       来自发票
        WHERE Invoices.ClientID = t1.ClientID)
    AS 发票总计,
    t1.公司名称
来自客户 t1;

You might be able to add a subquery to the query in the main report to get totals:


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;

少女情怀诗 2024-09-05 03:47:20

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

Its has been posted on another forum that this cannot be done :(

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文