Перетворення природної мови на формули 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.
Виберіть BrowseGallery1, пов’язану з таблицею «Бізнес-партнери».
Виберіть Сортування, фільтрування та пошук у полі ідей.
Виберіть одну із пропозицій за замовчуванням, щоб перевірити її принципи, або почніть вводити власний запит природною мовою, наприклад англійською (en-us).
Під час введення можна використовувати запит за промовчанням, змінювати його або описувати по-своєму.
Відобразиться одна або кілька створених пропозицій формул. Скористайтесь прикладом пошуку бізнес-партнерів, коли ім’я вказано в textinput. У результатах ви побачите дві пропозиції. Кожна з цих пропозицій формул складається з трьох частин:
Бізнес-партнери, де текст в TextInput1 відображається в полі Ім’я. Так пояснюється, що запропонована формула виконує, щоб користувачі, які не знайомі з Power Fx, зрозуміли результат. Імена компонентів, які використовуються в програмі, відображаються жирним шрифтом.
Застосувати до: елементів: тут пропонується властивість, до якої буде застосовано формулу. Оскільки елементи керування Power Apps мають багато властивостей, Ідеї можуть визначати, до якої властивості потрібно застосувати формулу.
У цьому сценарії пропонується формула
Search('Accounts', TextInput1.Text, "name")
.
Виберіть потрібну пропозицію та натисніть кнопку Застосувати. У цьому разі виберемо першу пропозицію, оскільки вона підходить найкраще. Формула автоматично оновлюється та запускається, щоб можна було перевірити результат у програмі. Потім можна вирішити – зберігати вибрану формулу або змінити її.
Більше прикладів
Розглянемо наведені нижче приклади для продуктивнішої роботи з Ідеями 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":
Надіслати відгук до корпорації Майкрософт
Якщо у вас є відгуки щодо цієї функції (наприклад, пропозиції формул неточні або у вас є пропозиції чи ідеї для нас), перейдіть до картки відгуків на панелі "Ідеї". Вибравши "Надіслати відгук", введіть свій відгук. (Не вказуйте конфіденційну або особисту інформацію у вашому відгуку.)
Корпорація Microsoft відповідально ставиться до розробки та розгортання технології штучного інтелекту. Якщо ви отримали неприйнятні чи абсурдні результати від Ідей Power Apps, виберіть на тій самій картці відгуків посилання Повідомити про це зараз під полем відгуку, щоб допомогти нам привести модель ШІ у відповідність до належних вимог. Обов’язково виберіть Тип загрози як URL-адресу та Тип інциденту як "Відповідальний ШІ", як показано на знімку екрана, щоб ми могли вчасно відреагувати.
Наступні кроки
Перетворення прикладів на формули Power Fx