0

我需要根据“语言”参数值更新报告中的参数名称。所以,当我选择一种语言时,其他参数名称应该改变。

可能吗?如果是,是否可以从 Report Builder 中获得?

4

3 回答 3

0

您不能根据一个参数更改其他参数名称。

于 2016-05-24T16:38:22.080 回答
0

如果参数名称是指显示的值,那么是的,您可以让一个参数选择更新另一个。一个典型的例子是在一个参数中选择一个国家,然后在第二个参数中从该国家中选择一个城市。它被称为级联参数

基本思想是每个参数都将基于一个查询,每个查询都将使用前一个参数。

@COUNTRIES 参数的国家数据集:

SELECT COUNTRY FROM COUNTRIES

基于 @CITIES 参数的其他参数的城市数据集:

SELECT CITY FROM CITIES WHERE COUNTRY IN (@COUNTRIES)

这是来自 MSDN 的更多信息

于 2016-05-24T17:18:28.670 回答
0

无法更新参数名称,因为参数从后端运行的查询或存储过程映射到数据集中,因此一旦 SSRS 报告运行,就无法更新该查询/存储过程参数名称。

于 2016-05-26T06:09:39.383 回答