【问题标题】:Customizable DataSet in SSRS ReportSSRS 报告中的可定制数据集
【发布时间】:2013-12-04 15:35:12
【问题描述】:

我遇到了一个有趣的问题:在我的报告中,我有包装存储过程的本地 DataSet。此 SP 有几个输入参数(用于过滤目的,此功能不能移动到报告中),默认为 NULL(即未传递参数)。现在我想添加图表,它应该将参数传递给这个 SP 以仅显示过滤后的数据。

问题:如何将参数传递给 Dataset 的 SP?

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

    您可以在其他数据集中引用数据集中的参数,同时将空值作为默认参数。不同的参数命名,并将图表参数的值设置为其他数据集的参数。

    【讨论】:

    • 事实并非如此。我有大约 10 个可重复的图表。您是否建议创建 10 个输入参数?这很有趣。
    • 您可以在所有图表中引用相同的源参数,如果所有图表的参数相同。您仍然需要在图表的数据集中包含参数。
    【解决方案2】:

    我找到了正确的解决方案。我将报告的可重复部分移动到独立报告中,并将其作为子报告嵌入到主报告中。由于此操作,我添加了所需的 DataSet 参数作为子报表的输入参数,并从主报表传递它。此解决方案在 ReportControl 中显示报表时工作正常,如导出到 Excel 电子表格。

    【讨论】:

    • 您仍在将参数传递给子报表。
    • 那又怎样?它是一个参数,包含单个字符串,用于过滤查询。
    • 你为什么不这么说......现在这太荒谬了。
    猜你喜欢
    • 2017-03-16
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多