【问题标题】:use LIKE in powerapp with % and _在带有 % 和 _ 的 powerapp 中使用 LIKE
【发布时间】:2019-06-22 00:17:23
【问题描述】:

PowerApp 中是否有任何等效的 LIKE 选项允许在 Search 或 Filter 中使用 sql 特殊字符(如“%”或“_”)来查找任何记录?

我想在搜索中写:“DAP%55”并找到所有的 redords,如: DAPAAA55 DAPoooo55 ...等等...

  • 相当于 SELECT * FROM sth WHERE name like 'DAP%55'

这可能吗?

谢谢。

【问题讨论】:

    标签: powerapps


    【解决方案1】:

    有几种方法可以做到这一点:

    • Filter(<data source name>, StartsWith(name, "DAP"), EndsWith(name, "55"))
      • 这种情况可能适用于您示例中的模式,但不适用于更复杂的情况,例如“D_P%55”
    • Filter(<data source name>, IsMatch(name, "DAP.+55"))
      • IsMatch function 更通用,您可以使用任何正则表达式。此功能可能不会委托给服务器,因此如果您需要过滤大型数据源,这将是一个问题。

    【讨论】:

      猜你喜欢
      • 2021-04-16
      • 2019-05-02
      • 2020-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-16
      • 1970-01-01
      • 2018-12-24
      相关资源
      最近更新 更多