數據背景:
表1數據源是數據庫,表2數據源是Excel,需要用表1的Bind_No 與表2 的Bind_No匹配后,在表1 新建列 [Tag] 將表2 不存在的Binde_No標記為N.
解決思路1 - 用追加查詢,將表2 的Bind_No 匹配過來,報錯,直連模式不支持追加查詢。將直連模式改為導入,也報錯,數據庫接口xxx。
解決思路2 - 將Table1 與Table2 建立關系,使用Related函數將表2的Bind_No 匹配過來。 結果失敗,Related 函數不支持一對一關系。
解決思路3 - 建關系后,用Lookupvalue 函數查找Table2的Bind_No, 結果失敗,Lookupvalue 不支持直連模式。
於是,百度找了一個解決方式:
然而,我是混合連接,沒有這個設置。
最后,只好把直連改為導入模式,然后在Table1 新建列,使用Lookupvalue(Table2[Bind_No], Table2[Bind_No], Table1[Bind_No]) 獲取Table2 的Bind_No, 再新建了Tag 列。
僅作記錄,希望有更好的方式。