1. 程式人生 > 其它 >PowerBI - [函式] LOOKUPVALUE 不支援直連模式

PowerBI - [函式] LOOKUPVALUE 不支援直連模式

資料背景:
表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 列。


僅作記錄,希望有更好的方式。