0

我需要根據「語言」參數值更新我的報表中的參數名稱。 所以,當我選擇一種語言時,其他參數名稱應該改變。SSRS參數更新字段

可能嗎?如果是,是否可以使用報表生成器?

回答

0

如果按參數名稱您的意思是顯示的值,那麼是的,你可以有一個參數選擇更新另一個。一個典型的例子是在一個參數中選擇國家,然後在第二個參數中選擇來自該國家的城市。它被稱爲級聯參數

其基本思想是每個參數將基於一個查詢,每個查詢將使用前一個參數。

國家數據集@COUNTRIES參數:

SELECT COUNTRY FROM COUNTRIES 

市數據集基於對@CITIES參數其他參數:

SELECT CITY FROM CITIES WHERE COUNTRY IN (@COUNTRIES) 

Here's some more information from MSDN

+0

謝謝,但我需要的是更改參數名稱,而不是該參數的值。 –

0

您不能根據一個參數更改其他參數名稱。

0

這是不可能的更新參數名稱,因爲參數被映射到來自查詢或運行在後端的存儲過程的數據集中,所以沒有這種方式來更新該查詢/存儲過程參數只要SSRS報告正在運行,就可以使用該名稱。