powerapps - 在带有 % 和 _ 的 powerapp 中使用 LIKE
问题描述
PowerApp 中是否有任何等效的 LIKE 选项允许在搜索或过滤器中使用 sql 特殊字符(如“%”或“_”)来查找任何记录?
我想在搜索中写:“DAP%55”并找到所有的redords,如:DAPAAA55 DAPoooo55 ...等等...
- 相当于 SELECT * FROM sth WHERE name like 'DAP%55'
这可能吗?
谢谢。
解决方案
有几种方法可以做到这一点:
Filter(<data source name>, StartsWith(name, "DAP"), EndsWith(name, "55"))
- 这种情况可能适用于您示例中的模式,但不适用于更复杂的情况,例如“D_P%55”
Filter(<data source name>, IsMatch(name, "DAP.+55"))
- IsMatch函数更通用,您可以使用任何正则表达式。此功能可能不会委托给服务器,因此如果您需要过滤大型数据源,这将是一个问题。
推荐阅读
- swift - Swift4滚动UITableview后,动画UITableview框架是错误的
- spring-boot - 骆驼 springboot 和 hawtio 集成
- google-analytics - 要在更多设置中设置的 Google 跟踪代码管理器字段?
- php - 提交表单后未显示成功消息
- docker - 创建 dokcer 映像以挂载 nfs 服务器时无法启动 rcpbind
- list - Haskell 中映射函数的 Lambda 演算等效项是什么?
- php - 如何通过PHP将一列json对象拆分为更多列
- javascript - 为什么过滤函数返回空数组?
- java - 关闭应用程序并关闭手机时不播放警报
- corda - Corda - 在所有参与者保险库中记录状态之前,Finality 流程是否结束?