【问题标题】:is it possible to make parameters in sub-report visible in SSRS?是否可以使子报告中的参数在 SSRS 中可见?
【发布时间】:2017-02-09 16:38:44
【问题描述】:

我有一个带有参数的主报告并将这些参数传递给子报告。

但是当子报表显示时 - 所有参数都隐藏在报表管理器中,因此无法选择子报表中的任何参数。

我的问题是:即使您将参数从主报告传递到子报告,是否有任何方法仍然可以查看子报告中的参数并能够选择值并使用不同的值参数运行此子报告?

【问题讨论】:

  • 您是指嵌入在主报告中的子报告,还是在您单击主报告中的某些内容时打开的钻取报告?
  • 子报告,嵌入在我的主报告中。
  • 这是不可能的。
  • 你的行动是去报告所以实际上通过点击你打开另一个报告。这不是一个子报表,它是一个嵌入并在主报表中使用的报表
  • 您可以通过选择参数直接运行您的 rptOpenTasks 还是全部隐藏?

标签: sql-server reporting-services parameters


【解决方案1】:

听起来你需要有级联参数。我不确定我是否能理解您当前设置的用例,但看起来您正在运行报告以查看某些记录,然后选择另一个参数以进一步缩小结果范围。

您可以有多个下拉参数,根据您选择的第一个参数,它会自动过滤第二个参数以根据第一个参数显示值。这些参数将驻留在您的主报告中,并可能消除子报告的原因?

https://msdn.microsoft.com/en-us/library/dd255197.aspx

【讨论】:

    【解决方案2】:

    我假设您意识到您可以在报表查看器中展开和折叠参数窗格。我还假设您指的是钻取报告(如您所包含的设置屏幕所示),尽管您的评论相反。

    在您的屏幕截图中,参数窗格已折叠,我认为这是打开钻取报表时的默认行为。据我所知,无法在 rdl 本身的设置上更改此默认设置,但可以轻松训练用户在打开报告后简单地展开窗格。

    【讨论】:

    • 我必须对此进行测试,但如果您省略了所需的报告参数(未提供值),是否仍可以加载深入报告但扩展了参数窗格以供用户输入?
    • 否,如果 Action 不包含追溯报告所需的所有参数,父报告将出错。
    • 啊,有道理。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多