PowerBi M:如何在排除IF语句中编码



我正在努力通过使用辅助列来编程清理数据集中的字段,然后我将稍后过滤并删除'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"

最新更新