PowerApps中含多值查找列的SharePoint数据源搜索公式修改
修改后的PowerApps搜索公式
针对你的需求,修改后的公式如下:
Sort( Filter( Table_name, inputSearch_3.Text in ColumnA || inputSearch_3.Text in ColumnB || Any(ColumnC, inputSearch_3.Text in ColumnD) ), ColumnA, SortOrder.Ascending )
关键说明:
- 多值查找列
ColumnC在PowerApps中以记录集合的形式存在,无法直接用in运算符匹配,因此使用Any函数遍历集合内的每一条关联记录 Any(ColumnC, inputSearch_3.Text in ColumnD)会检查ColumnC关联的Table_name1中,是否存在任意一条记录的ColumnD包含搜索文本- 保持原有对
ColumnA和ColumnB的搜索逻辑,新增条件用||(逻辑或)连接,实现多字段联合搜索
内容的提问来源于stack exchange,提问作者Bharath
相关产品推荐
相关产品推荐

