我正在通过使用Helper列以编程方式清理数据集中的字段,稍后将对其进行过滤并删除“垃圾”记录。垃圾记录是ID的记录,有效记录是全名(格式为“ Tom Jones”)。几乎所有(“大学”的有效名称值)垃圾记录都不包含空格。伪代码将读取
Set Helper_IsName? = True
WHERE ValueField CONTAINS " " unless ValueField = "University"
ELSE False
这里是M代码摘录,可让我95%地到达那里:
Helper_IsName? = Text.Contains([OldValue]," ")
所有结果都是好的,除了当公式读为“ University”时,当我需要将其等于FALSE
时,它将值设置为TRUE
。
答案 0 :(得分:1)
我认为您可以使用or
添加该条件:
Helper_IsName? = Text.Contains([OldValue]," ") or [OldValue] = "University"