隐藏

power apps search函数 大数据上无法工作,怎么解决,代码实例

发布:2024/10/11 12:36:19作者:管理员 来源:本站 浏览次数:21

在Power Apps中使用Search函数处理大量数据时,可以通过分段查询和合并结果来解决无法工作的问题。‌


首先,可以通过Filter函数将大量数据分段查询,例如将数据分为多个2000条的集合。然后使用ClearCollect函数将这些分段集合合并到一起,形成一个完整的集合。具体的代码示例如下:


textCopy Code

1. 先通过Filter根据筛选条件Collect4个集合, colMain1, colMain2, colMain3, colMain4

Concurrent(

   ClearCollect(

       colMain1,

       Filter(MainData, No > 0 && No <= 2000)

   ),

   ClearCollect(

       colMain2,

       Filter(MainData, No > 2000 && No <= 4000)

   ),

   ClearCollect(

       colMain3,

       Filter(MainData, No > 4000 && No <= 6000)

   ),

   ClearCollect(

       colMain4,

       Filter(MainData, No > 6000 && No <= 8000)

   )

);


2. 再通过Collect函数将4个2000上限的集合合并到一起(一次只能合并两个集合)

ClearCollect(colMainData, colMain1, colMain2);

Collect(colMainData, colMain3, colMain4);


通过上述方法,可以将大量数据分段处理,避免Search函数在处理大数据时的性能问题‌1。