Sql server 2005 SSRS-链接/查找参数标签以返回不同的值?

Sql server 2005 SSRS-链接/查找参数标签以返回不同的值?,sql-server-2005,reporting-services,parameters,Sql Server 2005,Reporting Services,Parameters,我对这类报道还比较陌生,所以我不确定这是否有意义,但接下来 下面有两个参数(@ComboLL&@ComboMob),两个参数具有相同的标签,但每个标签的值不同 我希望@ComboMob参数对最终用户保持隐藏,但我希望他们选择@ComboLL来确定@ComboMob参数使用的值 因为两者都有相同的标签,这有可能吗?因此,如果有人选择pack1,它将使用@ComboLL的值1000,但@ComboMob的值250,例如 或者,有没有我错过的一种不那么复杂的方法 谢谢 好的,这是在2008年R2和2

我对这类报道还比较陌生,所以我不确定这是否有意义,但接下来

下面有两个参数(@ComboLL&@ComboMob),两个参数具有相同的标签,但每个标签的值不同

我希望@ComboMob参数对最终用户保持隐藏,但我希望他们选择@ComboLL来确定@ComboMob参数使用的值

因为两者都有相同的标签,这有可能吗?因此,如果有人选择pack1,它将使用@ComboLL的值1000,但@ComboMob的值250,例如

或者,有没有我错过的一种不那么复杂的方法


谢谢

好的,这是在2008年R2和2012年测试的,我不确定它是否能在2005年使用,但现在开始

是的,我相信你能在2008年及以后做到这一点。设置第一个参数。现在,将数据集设置为第一个参数的值,该参数将获取第二个参数的数据

Select Thing
from Table 
where value = @ComboLL
现在,当设置第二个参数时,将其隐藏

将“可用值”设置为“从查询中获取值”,然后选择与上面类似的数据集。将“默认值”也设置为“从查询中获取值”。这将确保参数的数据源在范围内仅限于单个集合和默认值的行结果。确保只返回一行

请记住,当您将参数范围限制为数据集时,可以选择不同的标签和值。如果您只是想标记与代码中给出的值不同的内容,那么这可能比连接两个参数更容易达到您的目的。