2016-06-16 20 views
0

結果我有兩個數據集:獲得從第二數據集相匹配,從第1個數據3個字段設置

數據集1 - 這是一個大的select語句的結果。

  • ID
  • 名稱
  • 日期
  • total_orders

dataset2 - 這是另一種選擇具有比第一數據集的不同表的結果。

  • ID
  • 日期
  • TOTAL_COST

我的目標是通過使用來自數據集1的編號,名稱和日期,以獲得距離dataset2的總成本。數據集1無法訪問用於數據集2的表。我還沒有看到,我可以加入兩個數據集,但是,我也看到,演示了連接中的字段的查詢語句中的視頻,

=lookup(fields!id.value+fields!name.value_fields!data.value, 
fields!id.value+fields!name.value_fields!data.value, 
fields!total_cost.value, "dataset2") 

但是這不是爲我工作。

任何幫助,非常感謝。

謝謝。

回答

0

試試這個:

=Lookup(fields!id.value & "-" & fields!name.value & "-" & fields!date.Value, 
fields!id.value & "-" & fields!name.value & "-" & fields!date.Value, 
fields!total_cost.value, "dataset2") 

讓我知道,如果這有助於。

+0

感謝您的快速回復。您提供的查找是返回一個值,但不是正確的。將嘗試調試它。 – MaxAx

+0

@MaxAx,我很確定表達是正確的唯一可以做的事情我不知道你的數據是說你Lookup函數將返回**第一次**你正在尋找的表達式的發生。如果它在整個數據集2中出現多次,它將在每種情況下返回第一個數據集。 –

相關問題