【问题标题】:How to create depended parameters in SSRS report如何在 SSRS 报告中创建相关参数
【发布时间】:2017-03-17 11:01:56
【问题描述】:

我可以使用级联参数创建依赖参数。 当我创建级联参数时,我只能选择一个方向。但我想选择参数双向选择。

例如,我有@region_name、@countr_name 和@state 参数。 如果我使用级联参数 我可以显示,如果我选择 region_name 然后我可以选择 country_name 然后如果我选择 country_name 我可以选择州

但我想创建一个报告。例如, 如果我选择国家名称我必须选择州或者我想首先选择州然后我必须选择国家名称取决于州。 实际上我想创建依赖的参数。 你能帮帮我吗?

谢谢。

【问题讨论】:

  • 我不确定您是否可以使用 SSRS 执行此操作,除非您在单独的应用程序中执行此操作,然后将参数提供给 SSRS 报告。
  • 您不能在普通 SSRS 中执行此操作,但您可以使用过程来解决它。
  • 感谢您的评论。
  • 其实我想加入两个参数。两个参数必须相互依赖。你能举个例子,我怎么能这样做?
  • 你可以通过这个链接我们可能会知道创建依赖参数mssqltips.com/sqlservertip/3466/…

标签: sql-server reporting-services reporting ssrs-2008-r2 ssrs-2012


【解决方案1】:

在 SSRS 中,参数不能相互引用。它们按照参数在设计器中列出的顺序从上到下进行评估。如果较高的参数试图引用较低的参数,设计器会出错,您将无法预览或部署报表。

可能的解决方法: 将参数之一更改为字符串,接受任何文本。第二个参数将在 State 或 Country 表中查找匹配项,并返回该字符串的 State/Country 匹配项的多值列表。

例如,如果我输入 'Mexico' 作为我的搜索字符串,第二个参数将显示

'New Mexico, USA' 
'Baja California, Mexico'
'Campeche, Mexico'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多