Power Apps-创建收藏的唯一列表

时间:2019-04-24 16:57:31

标签: powerapps powerapps-formula powerapps-collection

我有一个名为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集合中仅出现一次。我该怎么办?

1 个答案:

答案 0 :(得分:2)

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

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

这个想法是首先连接(使用Concat function)集合中的所有地址,然后拆分长字符串(使用Split function),最后使用{ {3}}来满足您的需求。

希望这会有所帮助!