У меня есть две таблицы, идентификаторы firstone, в которых есть столбец id, как показано ниже:
информация о второй таблице, которая имеет столбец идентификатора информации, как показано ниже:
Я добавил проверку пользовательского столбца в таблице идентификаторов, чтобы проверить, существует ли идентификатор (ИСТИНА) или нет (ЛОЖЬ) в столбце идентификатора информации на вкладке информации:
но это дает мне для всех идентификаторов FALSE, даже некоторые из них существуют в информационном идентификаторе.
пожалуйста, какое решение для этого?
пытаться
= Text.Contains(Text.Combine(informations[information id]," ") ,Text.From([id]))
РЕДАКТИРОВАТЬ
пытаться
let CheckList=List.Combine(Table.AddColumn(informations, "Custom", each Text.SplitAny([information id],"/?!"))[Custom]),
...
#"Added Custom" = Table.AddColumn(#"PriorStepName", "Custom", each if List.Count(List.Select(CheckList, (cat) => Text.EndsWith( cat, [id] )))=0 then false else true)
У меня есть 352A5KL, который является подстрокой другого идентификатора 352A5KL75. Итак, чтобы получить TRUE, идентификатор 352A5KL должен заканчиваться пробелом или/или? или ! или это в конце ячейки. поэтому идентификатор 352A5KL должен быть FALSE, потому что в столбце идентификатора информации нет ячейки с этим идентификатором.
Отредактировано. Пожалуйста, прекратите изменять требования после публикации вопроса
Отличный ответ, но он решает только 50% проблемы, пожалуйста, посмотрите сообщение для редактирования.