我正在努力通过使用辅助列来编程清理数据集中的字段,然后我将稍后过滤并删除'junk'记录。垃圾记录是ID的,有效的记录是完整名称(以"汤姆·琼斯"的格式(。几乎所有("大学"的有效名称值(垃圾记录不包含空间。伪代码将读取
Set Helper_IsName? = True
WHERE ValueField CONTAINS " " unless ValueField = "University"
ELSE False
这是M代码摘录,它使我到达那里的95%:
Helper_IsName? = Text.Contains([OldValue]," ")
所有结果都很好,除非公式读"大学",否则将值设置为FALSE
,当我需要它等于TRUE
时。
我认为您可以使用or
添加该条件:
Helper_IsName? = Text.Contains([OldValue]," ") or [OldValue] = "University"