发布:2024/10/11 12:36:19作者:管理员 来源:本站 浏览次数:608
在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。
© Copyright 2014 - 2025 柏港建站平台 ejk5.com. 渝ICP备16000791号-4