2017-04-26 74 views
0

我有一個三列的表,列1中我有一個名稱和列2我有一個數量。在ssrs中查找並返回一個值

我要查找列1和第2列

我用下面的表達式返回值,它不會回到我想要的東西。

=Lookup(fields!NAME.Value, "Paul" ,1 , 0) 

有人能告訴我我需要使用什麼表達式嗎?

+0

您能否提供有關每個列中的數據的示例以及您希望表達式返回的內容? –

回答

0

你很近,有點。要正確使用查找功能,您需要更改一些內容。這是一個使用查找功能的例子。

=Lookup(Fields!Field1.Value, Fields!Field1.Value, Fields!Field2.Value, "DatasetB")

它需要4個參數。第一個是來自當前(在範圍內)數據集中的字段/值,您希望成爲查找數據集中匹配的值。第二個是查找數據集中匹配的字段。在找到匹配項時返回字段中的第三個字段,最後一個參數是查找數據集的名稱。

基於對你的問題的表達,它實際上可能像這樣工作:

=Lookup("Paul" , Fields!NAME.Value, Fields!QUANTITY.Value , "DataSet2")

當然,在第一個參數硬編碼名稱可能不是你想要做什麼。

相關問題