0

我可以使用级联参数创建依赖参数。 当我创建级联参数ı只能选择一个方向。但是我想选择参数双向选择。如何在SSRS报告中创建依赖参数

例如我有@region_name,@countr_name和@state参数。 如果我使用级联参数 我可以证明,如果让我选择REGION_NAME话,我可以选择COUNTRY_NAME那么如果让我选择COUNTRY_NAME我可以选择状态

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

谢谢。

+0

我不知道,如果你能做到这一点与SSRS除非你做它在单独的应用程序,然后将参数提供给SSRS报告。 –

+0

你不能在香草SSRS中这样做,但你可以用程序解决它。 – JohnHC

+0

感谢您的评论。 – Aylin

回答

0

在SSRS中,参数不能互相引用。它们按参数在设计器中从上到下的顺序进行评估。如果较高的参数尝试引用较低的参数,则设计人员将通过一个错误,您将无法预览或部署报告。

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

例如,如果我在“墨西哥”作为我的搜索字符串类型,第二个参数将显示

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