【问题标题】:Microsoft PowerApp - OR functionMicrosoft PowerApp - OR 函数
【发布时间】:2020-05-06 12:24:44
【问题描述】:

我正在努力在我的 Powerapp 中使用 OR 函数

我有

SortByColumns(Filter(Scopes, StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending))

还有

SortByColumns(Filter(Scopes, StartsWith(Title, BarcodeScanner1.Value)), "Title", If(SortDescending1, Descending, Ascending))

但我想将它组合起来,以便显示 Barcodescanner 1 或文本框搜索的值

我试过了

SortByColumns(Filter(Scopes, StartsWith(Title, OR(TextSearchBox1.Text,BarcodeScanner1.Value))), "Title", If(SortDescending1, Descending, Ascending))

但这不起作用...

有什么建议吗?

【问题讨论】:

    标签: powerapps powerapps-canvas


    【解决方案1】:

    Or function 接受两个逻辑(真/假)值作为参数,所以你可以试试这个表达式:

    SortByColumns(
        Filter(
            Scopes,
            Or(
                StartsWith(Title, TextSearchBox1.Text),
                StartsWith(Title, BarcodeScanner1.Value))),
        "Title",
        If(SortDescending1, Descending, Ascending))
    

    【讨论】:

      【解决方案2】:

      您可以尝试使用 ||过滤条件,基于 Scopes 中的 2 个不同值。

      SortByColumns(
          Filter(
              Scopes,
                  StartsWith(Title, TextSearchBox1.Text) || StartsWith(Title, BarcodeScanner1.Value)
                  ),
          "Title",
          If(SortDescending1, Descending, Ascending))
      

      【讨论】:

      • 只有代码的答案很少有用。请提供解释。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-09
      • 1970-01-01
      • 2022-10-25
      • 2021-04-16
      • 1970-01-01
      • 1970-01-01
      • 2022-06-26
      相关资源
      最近更新 更多