【发布时间】:2013-10-17 05:56:49
【问题描述】:
我有一个包含多个子报表的主报表,每个子报表都有略微不同的查询和不同的数据显示方式。
因此,在我的情况下,我有一个文本框,需要根据不同的标准从几个不同的报告中编译数据。例如
MainReportTextbox =(Sum(columnA, "Main Dataset"))-(SubReportTextBox))
或
MainReportTextbox =(Sum(columnA, "Main Dataset"))-(subReportVariable))
我看到了一些建议的解决方案,例如this。它使用=[Reports]!MainReport!SubReport!Textbox 方案。问题是[Reports] 不是一个可识别的标识符。
我确实考虑过废弃子报表,让所有内容都在同一个主报表上运行,但是我们失去了能够单独使用报表的功能,而无需在两个地方维护相同的东西。
所以我想我的问题是,你能从子报告中提取变量或元素(尤其是表格中的文本框)值吗?
如果答案是否定的,请从 MSDN 或有效来源告诉我一些关于为什么不或如何不的信息,并提供一些有效的反击建议。
【问题讨论】:
-
虽然你没有看到我的答案:stackoverflow.com/questions/13584509/…@Jeroen 有正确的答案,但没有提供来自可靠来源的链接。其中有一些解决方法可能会对您有所帮助。
标签: reporting-services ssrs-2008 report subreport