Поділитися через


Перетворення природної мови на формули Power Fx

Ідеї Power Apps можуть створювати ідеї для формул, використовуючи наведені нижче елементи керування для різних властивостей.

  • Галерея
  • Таблиця даних
  • Текстове поле
  • Розкривний список
  • Поле зі списком
  • Текстовий підпис

Ідеї Power Apps також підтримують Microsoft Dataverse, списки Microsoft, бібліотеку SharePoint та Excel як з’єднувачі Отже, якщо під час використання одного з підтримуваних елементів керування потрібно написати формулу для елементів галереї чи розкривного списку, або для текстового вмісту, кольору чи видимості надпису, перейдіть до Ідей Power Apps.

Наприклад, замість того, щоб думати, як написати таку формулу: ...

Filter('Table1', StartsWith('fullname', "Yvonne"))

... Ви можете ввести 'name starts with Yvonne.

Для початку візьмемо просту програму, щоб дізнатися, як ми можемо використовувати Ідеї Power Apps для написання формул.

Виконайте кроки, описані в статті Створення компонованої програми на основі Microsoft Dataverse, щоб створити програму за допомогою таблиці Бізнес-партнери з Dataverse.

  1. Виберіть BrowseGallery1, пов’язану з таблицею «Бізнес-партнери».

  2. Виберіть Сортування, фільтрування та пошук у полі ідей.

    Сортування, фільтрування та пошук.

  3. Виберіть одну із пропозицій за замовчуванням, щоб перевірити її принципи, або почніть вводити власний запит природною мовою, наприклад англійською (en-us).

    Запропоновані ідеї щодо сортування й фільтрування.

  4. Під час введення можна використовувати запит за промовчанням, змінювати його або описувати по-своєму.

  5. Відобразиться одна або кілька створених пропозицій формул. Скористайтесь прикладом пошуку бізнес-партнерів, коли ім’я вказано в textinput. У результатах ви побачите дві пропозиції. Кожна з цих пропозицій формул складається з трьох частин:

    • Бізнес-партнери, де текст в TextInput1 відображається в полі Ім’я. Так пояснюється, що запропонована формула виконує, щоб користувачі, які не знайомі з Power Fx, зрозуміли результат. Імена компонентів, які використовуються в програмі, відображаються жирним шрифтом.

    • Застосувати до: елементів: тут пропонується властивість, до якої буде застосовано формулу. Оскільки елементи керування Power Apps мають багато властивостей, Ідеї можуть визначати, до якої властивості потрібно застосувати формулу.

    • У цьому сценарії пропонується формула Search('Accounts', TextInput1.Text, "name").

      Запропонована формула на основі введеного сценарію пошуку.

  6. Виберіть потрібну пропозицію та натисніть кнопку Застосувати. У цьому разі виберемо першу пропозицію, оскільки вона підходить найкраще. Формула автоматично оновлюється та запускається, щоб можна було перевірити результат у програмі. Потім можна вирішити – зберігати вибрану формулу або змінити її.

Більше прикладів

Розглянемо наведені нижче приклади для продуктивнішої роботи з Ідеями Power Apps.

Сценарій Опис Приклад ідей
Сортування таблиці Сортувати за одним стовпцем. сортувати бізнес-партнерів за іменем бізнес-партнера
сортувати бізнес-партнерів за іменем бізнес-партнера А-Я
сортувати бізнес-партнерів за іменем бізнес-партнера Я-А
Сортувати бізнес-партнерів за іменем бізнес-партнера та датою створення
сортувати бізнес-партнерів за іменем бізнес-партнера А-Я та датою створення від найновішого до найстарішого
Сортування наявних таблиць сортувати галерею 3 за іменем бізнес-партнера від Я до А
Фільтрування або пошук у таблиці за певними умовами Умова {number} Бізнес-партнери з довжиною імені бізнес-партнера понад 10
Умова дати бізнес-партнери, створені тиждень тому, бізнес-партнери, змінені за останні 3 дні
Текстова умова бізнес-партнери з іменами, що містять Karen
Кілька умов бізнес-партнери, ім’я яких містить Karen, створені 7 днів тому
Значення вибору неактивні бізнес-партнери
Пошук таблиці за користувачем пошук бізнес-партнерів за ім'ям в textinput
Знайти один запис перший запис у бізнес-партнерах, де ім’я містить Karen
Пошук записів у верхній або нижній частині таблиці Топ 10 бізнес-партнерів
Останні 10 бізнес-партнерів
Умовне форматування (застосувати до кольору та видимості) Умова {number} Бізнес-партнери з довжиною імені бізнес-партнера понад 10
Умова дати червоний, якщо створено 7 днів тому
Текстова умова блакитний, якщо ім’я містить Karen
Створення тексту Номери кількість сум галереї для повзунка 1 і повзунка 2
String label4 and label5 Trim textinput1First 3 characters of TextInput1

Рекомендації

Щоб отримати найкращі результати, використовуйте ці поради під час створення запита природною мовою в області ідей.

  • Щоб побачити, які сценарії підтримуються, слід використовувати запити за промовчанням.
  • Створюйте точні запити. Ідеї можуть розпізнавати елементи керування, наприклад таблиці та стовпці. Однак, якщо пропозиція не з’являться, спробуйте вказати повне ім’я ресурсів, на які вказують посилання. Наприклад, використовуйте TextInput1, якщо в програмі є кілька елементів керування введенням тексту. Таким чином система знатиме, на який елемент керування ви посилаєтеся.

Обмеження

Примітка

Ми вдосконалюємо модель, щоб вона могла виконувати складніші завдання та підтримувати більше функцій, елементів керування та властивостей. Якщо у вас є список бажань, надішліть свої ідеї черезідеї Power Apps - Power Platform спільноту.

Наразі програма "Ідеї Power Apps" має такі обмеження:

  • Регіони та мова: наразі доступно в середовищах, створених у Сполучених Штатах Америки, де мова браузера за замовчуванням — англійська (en-us).

  • Може розпізнавати значення TextInput, Dropdown, DatePicker, Slider, Toggle, Checkbox і Radio в якості вхідних значень.

    Елементи керування Властивості
    Галерея, Таблиця даних, Розкривне меню, Поле зі списком Елементи
    Текстове поле, Надпис Текст, колір, видимість
  • Джерела даних: наразі Ідеї підтримують таблиці Dataverse, списки Microsoft і аркуші Excel.

  • Функції: див. Підтримувані функції Power Fx. Ми продовжимо додавати підтримку для інших функцій.

  • Типи даних: підтримується текст, ціле число, дата й час, лише дата, десяткове число, вибір, вибори, так/ні, підстановка. Не підтримується: файл і зображення.

  • Модель цієї функції розуміє деякі вирази, які використовуються найчастіше, природною мовою. Наприклад, вона може перекладати й сортувати latest on top, big to small за спаданням і oldest on top, small to big за зростанням. І вона може зрозуміти більшу частину контексту: навіть якщо не вказувати імена таблиць, вона надаватиме найкращий прогноз на основі поточної таблиці, прив’язаної до елемента керування.

Підтримувані функції Power Fx

Функції, які підтримуються функцією "Ідеї Power Apps":

Abs

Min

Not

Sum

Надіслати відгук до корпорації Майкрософт

Якщо у вас є відгуки щодо цієї функції (наприклад, пропозиції формул неточні або у вас є пропозиції чи ідеї для нас), перейдіть до картки відгуків на панелі "Ідеї". Вибравши "Надіслати відгук", введіть свій відгук. (Не вказуйте конфіденційну або особисту інформацію у вашому відгуку.)

Корпорація Microsoft відповідально ставиться до розробки та розгортання технології штучного інтелекту. Якщо ви отримали неприйнятні чи абсурдні результати від Ідей Power Apps, виберіть на тій самій картці відгуків посилання Повідомити про це зараз під полем відгуку, щоб допомогти нам привести модель ШІ у відповідність до належних вимог. Обов’язково виберіть Тип загрози як URL-адресу та Тип інциденту як "Відповідальний ШІ", як показано на знімку екрана, щоб ми могли вчасно відреагувати.

Поділіться з нами відгуком.

Наступні кроки

Перетворення прикладів на формули Power Fx

Див. також