2

我有一个名为 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 中只出现了一次。我怎样才能做到这一点 ?

4

1 回答 1

2

您可以使用以下表达式生成唯一地址列表:

Distinct(
    Split(
        Concat(TestCol, ToAddress, ","),
        ","),
    Result)

这个想法是首先连接(使用Concat 函数)集合中的所有地址,然后拆分长字符串(使用Split 函数),最后使用Distinct 函数仅获取唯一地址以获得所需的内容。

希望这可以帮助!

于 2019-04-24T17:09:05.160 回答