2014-01-17 33 views
0

我有一個參數@language在SSRS報告,該報告有兩個值英語= 2,法國= 1 我要像我想在參數值顯示區域

= IIF對顯示參數值不同的領域(Parameters!Language.Value = 1,Fields!new_french.Value,Fields!new_english.Value)

但它顯示錯誤。

+0

並且將這個錯誤是什麼?你在哪裏使用?表達一個文本框,一個表矩陣? – Lamak

+0

它實際上顯示1和2在你的參數'@ Language'的下拉列表中? –

+0

我在文本框表達式中使用它,並且在Fields下顯示「未知收集成員」紅線!new_french.Value –

回答

0

嘗試使用第一個聚合並將字段名稱作用於其數據集名稱。例如,如果包含new_frenchnew_english列中的數據集的名稱被命名爲Languages則表達式是:

=IIF(Parameters!Language.Value=1, First(Fields!new_french.Value, "Languages"), First(Fields!new_english.Value, "Languages"))