Microsoft Powerapps, отфильтровывать на основе данных столбца

#azure-sql-database #powerapps

#azure-sql-database #powerapps

Вопрос:

У меня есть Powerapp, извлекающий данные из базы данных SQL. Функция в галерее браузера следующая для возврата всех записей:

 SortByColumns(Search([@'[dbo].[orders]'], TextSearchBox1.Text, "name_last","contact_email","contact_sms","name_first"), "check_in", If(SortDescending1, Descending, Ascending))
  

Мне нужно отфильтровать входящие / исходящие записи на основе следующего:

  1. значение check_in не равно нулю И
  2. is_complete = 0

Как это можно сделать с помощью приведенного выше кода?

Спасибо за ответ на вопрос n00b 🙂

Ответ №1:

Точно так же, как вы комбинируете Search и SortByColumns в вашем примере, вы также можете комбинировать другие функции, такие как Filter, в вашем выражении, как в примере ниже:

 SortByColumns(
    Search(
        Filter(
            [@'[dbo].[orders]'],
            !IsBlank(check_in),
            is_complete = 0),
        TextSearchBox1.Text,
        "name_last",
        "contact_email",
        "contact_sms",
        "name_first"),
    "check_in",
    If(SortDescending1, Descending, Ascending)))
  

Комментарии:

1. Спасибо, я вставил его и получил «Неожиданные символы» в последнем «)». Пытаюсь поиграть с этим сейчас.