首页 > 解决方案 > 在 Power Apps 中应用搜索和过滤

问题描述

在这里,我得到了搜索结果。 但我想对搜索结果应用过滤器。

在这里,我得到了搜索结果。但我想对搜索结果应用过滤器。

我有另一个列名Sale Order Created。我只想在此列值为 0 时显示结果。

如何做到这一点?

我是 Power Apps 的新手。这是我的第一个应用程序。

任何帮助,将不胜感激。

谢谢

标签: powerapps

解决方案


在 PowerApps 中,对表进行操作的大多数函数(例如SearchSortByColumnsFilter)返回搜索/排序/过滤表,因此您可以通过将一个函数应用于另一个函数的结果来将它们组合在一起。例如,在您的情况下,您可以通过使用后者的结果作为前者的第一个参数来过滤Search的结果,如下所示。

SortByColumns(
    Filter(
        Search(
            '[dbo].[Efftronics Systems Pbt Ltd_,$Sales Header]',
            TextSearchBox1.Text,
            "No_"),
        'Sale Order Created' = 0),
    "No_",
    If(SortDescending1, Descending, Ascending))

推荐阅读