#powerapps #powerapps-formula #powerapps-collection
#powerapps #powerapps-формула #powerapps-коллекция
Вопрос:
У меня есть коллекция, называемая TestCol, и она выглядит следующим образом.
Name ID ToAddress Status
Abc 123 asdfg@example.com,koldef@example.com,asdasdasfda@example.com A
Def 234 nanasd@example.com,asdfg@example.com A
Ghi 567 asdfg@example.com,asdasfg1@example.com B
Я хочу создать новую коллекцию с именем UniqueToAddress, например,
ToAddressUnique
asdfg@example.com
koldef@example.com
asdasdasfda@example.com
nanasd@example.com
asdasfg1@example.com
Можно видеть, что asdfg@example.com повторяется несколько раз внутри ToAddress и появляется только один раз в ToAddressUnique Collection. Как я могу это сделать?
Ответ №1:
Вы можете использовать следующее выражение для создания списка уникальных адресов:
Distinct(
Split(
Concat(TestCol, ToAddress, ","),
","),
Result)
Идея состоит в том, чтобы сначала объединить (используя функцию Concat) все адреса в вашей коллекции, затем разделить длинную строку (используя функцию Split) и, наконец, использовать только уникальные адреса с помощью функции Distinct, чтобы получить то, что вам нужно.
Надеюсь, это поможет!