PowerBI M: как кодировать в исключении к выражению IF

Я работаю над программной очисткой поля в моем наборе данных с помощью столбца Helper, который я позже отфильтрую и удалим «ненужные» записи. Нежелательные записи - это идентификаторы, а действительные записи - полные имена (в формате «Том Джонс»). Почти все (есть допустимое значение имени «Университет») ненужные записи не содержат пробелов. Псевдокод будет читать

Set Helper_IsName? = True
WHERE ValueField CONTAINS " " unless ValueField = "University"
ELSE False

Вот выдержка из М-кода, которая дает мне 95% пути:

Helper_IsName? = Text.Contains([OldValue]," ")

Все результаты хороши, за исключением случаев, когда формула читает «Университет», он устанавливает значение как FALSE, когда мне нужно, чтобы оно равнялось TRUE.

0
задан Alexis Olson 25 June 2019 в 19:50
поделиться

1 ответ

Я думаю, что можно просто добавить что условие с or:

Helper_IsName? = Text.Contains([OldValue]," ") or [OldValue] = "University"
1
ответ дан Alexis Olson 25 June 2019 в 19:50
поделиться