如何在power query中同时使用contains和replace?
How to use contains and replace in power query together?
我正在尝试在电源查询中添加一个步骤来替换任何值“?”使用 UNKNOWN,但我需要添加某种条件或包含语句,但无法弄清楚如何使其工作。
以下是城市价值观的示例
如果我使用这样的东西:
= Table.ReplaceValue(#"Uppercased Text","?","UNKNOWN",Replacer.ReplaceText,{"City"})
它会给出类似
的结果
但我只是想让它取代“UNKNOWN”一次。我一直在尝试将以下内容与 if 语句或包含结合起来,但无法使其正常工作。
如果这样的语句应该有效:
#"Replace" = Table.ReplaceValue(#"Uppercased Text", each [City], each if Text.Contains([City], "?") then "UNKNOWN" else [City], Replacer.ReplaceValue, {"City"})
我正在尝试在电源查询中添加一个步骤来替换任何值“?”使用 UNKNOWN,但我需要添加某种条件或包含语句,但无法弄清楚如何使其工作。
以下是城市价值观的示例
如果我使用这样的东西:
= Table.ReplaceValue(#"Uppercased Text","?","UNKNOWN",Replacer.ReplaceText,{"City"})
它会给出类似
的结果但我只是想让它取代“UNKNOWN”一次。我一直在尝试将以下内容与 if 语句或包含结合起来,但无法使其正常工作。
如果这样的语句应该有效:
#"Replace" = Table.ReplaceValue(#"Uppercased Text", each [City], each if Text.Contains([City], "?") then "UNKNOWN" else [City], Replacer.ReplaceValue, {"City"})