Power Apps中多列搜索、筛选与排序实现方法咨询
Power Apps 多列搜索实现方案
你当前的公式已经完成了单列搜索+过滤+排序的逻辑,要扩展为多列搜索(比如同时搜索Material、Destination),只需要修改Search函数的参数,添加需要覆盖的列名即可:
修改后的完整公式:
SortByColumns( Search( Filter( 'Transfer Request', "Not-Completed" in Putaway.Value ), Search_SC.Text, "Material", "Destination" // 可继续追加其他需要搜索的列,格式为逗号+列名 ), "ID", If( SortDescending1, Ascending, Descending ) )
关键说明:
Search函数支持传入多个列参数,会同时在所有指定列中匹配搜索框Search_SC.Text的内容,只要任意一列包含输入的文本,对应的记录就会被筛选出来。- 如果还有其他需要加入搜索的列,直接在
"Destination"后面继续添加即可,比如"Material", "Destination", "Requestor"。 - 原有的未完成状态过滤、按ID排序的逻辑完全保留,不会受多列搜索的影响。
内容的提问来源于stack exchange,提问作者evan mcadams
相关产品推荐
相关产品推荐

