Я работаю над программной очисткой поля в моем наборе данных с помощью столбца Helper, который я позже отфильтрую и удалим «ненужные» записи. Нежелательные записи - это идентификаторы, а действительные записи - полные имена (в формате «Том Джонс»). Почти все (есть допустимое значение имени «Университет») ненужные записи не содержат пробелов. Псевдокод будет читать
Set Helper_IsName? = True
WHERE ValueField CONTAINS " " unless ValueField = "University"
ELSE False
Вот выдержка из кода М, которая дает мне 95% пути:
Helper_IsName? = Text.Contains([OldValue]," ")
Все результаты хороши, кроме тех случаев, когда формула гласит «Университет», она устанавливает значение как FALSE
, когда мне нужно, чтобы оно равнялось TRUE
.