Microsoft PowerApp - ИЛИ функция - PullRequest
0 голосов
/ 10 января 2020

Я изо всех сил пытаюсь использовать функцию OR в моем Powerapp

У меня есть

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))

, но это не работает ...

Любые советы?

Ответы [ 2 ]

0 голосов
/ 05 мая 2020

Вы можете попробовать использовать || условие для фильтрации на основе 2 различных значений из Области применения .

SortByColumns(
    Filter(
        Scopes,
            StartsWith(Title, TextSearchBox1.Text) || StartsWith(Title, BarcodeScanner1.Value)
            ),
    "Title",
    If(SortDescending1, Descending, Ascending))
0 голосов
/ 10 января 2020

Функция Or принимает два логических (true / false) значения в качестве параметров, поэтому вы можете попробовать это выражение:

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