电源查询 – 检查源值是否在另一个列表/表中
我正在尝试使用PowerQuery,并且我有一个很好的观点,但是我坚持了一些东西。 我查了这里和其他地方,但找不到任何帮助我解决问题的东西。
我有一个PQ的来源,我可以使用和转换。 一旦这个源文件(.csv)被加载到PQ编辑器中,我需要validation一个特定的列值是否在另一个表/列表中。
于是我在另一张纸上创build了一个小桌子,并为它创build了另一个源文件。
我试图创build一个新的列和现在validation与“每个如果”,如果该列(显然是不同的,他们是名称)的当前主要源值是其他源列表/表中的一部分,是另一个源。 如果是,则添加的列值为YES,否则为NO。
一个简单的检查,在Excel中,我可能做了与查找。
我总是在这里引用列表/表,因为我试图创build它作为列表或表,没有成功。
这里有人能帮忙吗?
= Table.AddColumn(#"Promoted Headers", "Real_A", each if Table.ContainsAny(Source, EMEAL, {[Analyst]=[EMEA]}) then "EMEA" else "XX")
这是我最后一次尝试。 “Source”是我已经读过的.CSV,[Analyst]是它的一列。 [EMEA]是EMEAL(列表)中列的名称。
我有这个错误:
Expression.Error: We cannot convert the value "Pippo" to type Record. Details: Value=Pippo Type=Type
“Pippo”是[Analyst]专栏中的价值,但也是EMEAL清单中的一个值…所以,在这里也非常混淆问题的实质。
谢谢!
相当于这种VLOOKUP是一个像这里描述的合并操作: http ://www.myonlinetraininghub.com/excel-power-query-vlookup