2012-11-14 44 views
3

我知道這可能是簡單的修復方法,但我一直在試圖正確編寫它。SSRS參數值關係

我有一個customerID和一個CustomerName列,我從Customers數據集的查詢拉。 customerID用於其他查詢(GetBalance等)。在設計報告時,我希望能夠將匹配的@CustomerName放在文本框中,而不是@customerID(我可以簡單地通過拖放操作),我實際上將其用作其他查詢中的參數。

我有一種感覺它有什麼做的「查找」的表達,但我不知道該如何寫呢

我試過,但它沒有工作

=Lookup(Parameters!customerID.Value, 
     Fields!CustID.Value, Fields!CustAlias.Value, "Customers")` 
+0

是客戶名稱爲您的參數標籤?你可以做'Parameters!CustomerName.Label'如果是的話 – msmucker0527

回答

1

的參數是一個對象具有Value(由@ParameterName引用)和Label(顯示您選擇該參數值的屬性)的屬性。在你的情況下,customerID參數從你的查詢中獲取它的值和標籤。因此,@customerID將是參數的值。但是,該參數的所有屬性均可通過Parameters集合進行引用。

使用此爲您的文本表達:

=Parameters!customerID.Label 
+0

該死的你們真是太聰明瞭!我必須提高自己的技能才能像你一樣。謝謝 – AbeeCrombie