【问题标题】:SSRS Report - using the value from the subreport in a calculation in my main reportSSRS 报告 - 在我的主报告的计算中使用子报告中的值
【发布时间】:2017-07-13 15:22:06
【问题描述】:

我正在使用报告生成器编写 SSRS 报告,并拥有我的主报告和子报告 - 我必须这样做,因为其中一个数字位于不同的表中。主报告显示一个客户列,一个金额列,然后是我的子报告列 - 在下一列中,我需要显示这两个数字相加,然后还有一个列有另一个数字,最后一列将从计算中减去第四个第三 - 我不知道如何编写包含子报表值的表达式。

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

    您不能像您希望的那样从子报表中检索值,因为子报表不是这样工作的。

    当您运行SSRS报表时,父报表将参数传递给子报表(两者之间唯一的数据传输),子报表被呈现,然后呈现的子报表作为父报表插入回父报表被渲染。

    在我看来,你有两种选择来解决这个问题。

    1) 在源查询中连接来自两个表的数据,以便所有适当的信息都在报告中的一个数据集中。

    2) 使用Lookup 函数从第二个数据集中检索值。这是一个非常灵活的选项,我强烈建议您查看此类情况。

    【讨论】:

      猜你喜欢
      • 2019-03-10
      • 1970-01-01
      • 1970-01-01
      • 2018-11-25
      • 1970-01-01
      • 1970-01-01
      • 2021-04-24
      • 1970-01-01
      • 2021-06-18
      相关资源
      最近更新 更多