我有一个包含类似短语的专栏,我需要从chars中清除,如:;!通过用空格替换它们(以避免连接单词).
输入和输出示例:
"bla.blabla X&!:blablabla" 需要成为 "bla blabla X blablabla"
我找不到一个简单的简单解决方案!
source = data, //which has Oldcol column with data to clean
CharsToRemove = { ".", "'", ":", ";", "!", "?", "<", ">", "{", "}", "[", "]", "'", "`", "^", """", "&", "-","/", "\", "|","(", ")", "," , "=", "+"},
//line below is where I'd like to get to, it is not working
Newcol = Table.AddColumn(source , "NEWCOL", each
Text.Replace([Oldcol], CharsToRemove , " ") )
Run Code Online (Sandbox Code Playgroud)
基本上,我正在寻找最后一条工作线.
嵌套替换语句的选项有效,但它很笨,因为要替换的字符的实际列表很长,并且它发生在代码的许多部分.我可以把它变成这个功能,但我想知道是否有办法避免这一切,只是有一个聪明的线条来完成这项工作?
先感谢您
我正在看MERGE声明,我不明白它的意思。
如果我错了,请纠正我,但基本上,它使目标表成为源表的相同副本。
那么从 1 个表中删除记录并简单地 INSERT INTO ... 从另一个表中选择所有行不是更容易吗?
我在 MERGE 的效率中缺少什么吗?