Transformarea limbajului natural în formule Power Fx
Power Apps Idei pot genera idei pentru formule folosind următoarele controale pentru diferite proprietăți:
- Galerie
- Tabel de date
- Casetă text
- Listă verticală
- Casetă combo
- Etichetă text
Power Apps Idei sprijină și ele Microsoft Dataverse, Liste Microsoft, biblioteca SharePoint și Excel ca conectori. Așadar, dacă utilizați una dintre comenzile acceptate și doriți să scrieți o formulă pentru articolele din Galerie sau din meniul drop-down sau pentru conținutul textului, culoarea sau vizibilitatea Etichetei, atunci verificați Power Apps Idei.
De exemplu, în loc să vă dați seama cum să scrieți următoarea formulă ...
Filter('Table1', StartsWith('fullname', "Yvonne"))
... Puteți introduce înloc 'name starts with Yvonne
.
Pentru început, să aruncăm o privire la o aplicația simplă pentru a vedea cum folosiți Idei Power Apps pentru a ajuta la scrierea formulelor.
Puteți urma pașii menționați în Creați o aplicație proiectată pe pânză de la Microsoft Dataverse pentru a genera acea aplicație utilizând tabelul Conturi de la Dataverse.
Selectați BrowseGallery1, care este legat de tabelul Conturi.
Selectați Sortați, filtrați și căutați pe cutia de idei.
Selectați una dintre sugestiile implicite pentru a verifica cum funcționează sau să introduceți propria interogare în limbaj natural, cum ar fi engleza (en-us).
Când tastați, puteți utiliza interogarea implicită, o puteți modifica sau o puteți descrie în felul dumneavoastră.
Veți vedea una sau mai multe sugestii de formulare produse. Să folosim exemplul caută conturi unde numele este textinput. Veți vedea două sugestii în rezultate. Fiecare dintre aceste sugestii de formule include trei părți:
Conturi unde se află textul în TextInput1 apare în nume. Aceasta încearcă să explice ce face formula sugerată astfel încât utilizatorii care nu sunt familiarizați cu Power Fx să înțeleagă rezultatul. Numele componentelor utilizate în aplicație sunt afișate cu caractere aldine.
Aplicați la: articole: Aceasta sugerează la ce proprietate se va aplica formula. La fel cum controalele Power Apps au multe proprietăți, Idei poate identifica la ce proprietate trebuie aplicată o formulă.
Sugestia de formulă în acest scenariu este
Search('Accounts', TextInput1.Text, "name")
.
Selectați sugestia preferată și apoi selectați Aplică. În acest caz, să selectăm prima sugestie, deoarece este cea mai potrivită. Formula se actualizează automat și rulează astfel încât să puteți verifica rezultatul în aplicația dvs. Apoi puteți decide dacă să păstrați formula selectată sau să o modificați.
Mai multe exemple
Analizați următoarele exemple pentru a vă inspira în timp ce lucrați cu Power Apps Idei.
Scenariu | Descriere | Exemplu de Idei |
---|---|---|
Sortați-vă tabelul | Sortați după o singură coloană | sortați conturile după Numele contului |
sortați conturile după Numele contului A-Z | ||
sortați conturile după Numele contului Z-A | ||
sortați conturile după Numele contului și Creat la data de | ||
sortați conturile după Numele contulu” A-Z și Creat la data de, cele mai noi primele | ||
Sortați tabelul existent | sortați 'Gallery3' după Numele contului de la Z la A | |
Filtrați sau căutați tabelul după anumite condiții | O condiția de număr | Conturi cu lungimea Numelui contului mai mare de 10 |
O condiție de dată | Conturi create acum o săptămână, conturi modificate în ultimele 3 zile | |
O condiție de text | Conturile cu nume conțin Karen | |
Câteva condiții | Conturi al căror nume conține Karen și create acum 7 zile | |
O valoare de alegere | Conturi inactive | |
Căutați tabelul după introducerea utilizatorului | căutați conturi cu nume în textinput | |
Găsiți o singură înregistrare | prima înregistrare în conturi unde nume conține Karen | |
Găsiți înregistrări în partea de sus sau de jos a tabelului | Top 10 Conturi | |
Ultimele 10 conturi | ||
Formatare condiționată (se aplică la culoare și la vizibil) | O condiția de număr | Conturi cu lungimea Numelui contului mai mare de 10 |
O condiție de dată | Roșu dacă a fost creat acum 7 zile | |
O condiție de text | albastru dacă numele conține Karen | |
Generare de text | Numere | Numărul galeriei suma slider1 și slider2 |
Șir | label4 și label5 Trim textinput1Primele 3 caractere din TextInput1 |
Cele mai bune practici
Pentru a obține cele mai bune rezultate, urmați aceste sfaturi atunci când scrieți interogarea simplă în limbaj natural în panoul Idei.
- Utilizați interogările implicite pentru a vedea ce fel de scenarii sunt acceptate.
- Fiți precis în interogarea dvs. Ideile pot recunoaște controale precum tabelele și coloanele. Cu toate acestea, dacă nu primiți o sugestie, încercați să utilizați numele complet al materialelor la care faceți referire. De exemplu, folosiți TextInput1 când aveți mai multe comenzi de introducere a textului în aplicație. În acest fel, sistemul știe la ce control vă referiți.
Limitări
Notă
Îmbunătățim modelul pentru a realiza sarcini mai complexe și pentru a sprijini mai multe funcții, controale și proprietăți. Dacă aveți o listă de dorințe, trimiteți Idei prin Power Apps Idei - Power Platform Comunitate.
Power Apps Idei are următoarele limitări în prezent:
Regiuni și limbă: Disponibil în prezent în medii create în Statele Unite, cu limba engleză (en-us) setată drept limba implicită a browserului.
Recunoaște valoarea de control TextInput, Listă verticală, DatePicker, Glisor, Comutare, Casetă de selectare și Radio ca intrare.
Controale Proprietăţi Galerie, Tabel de date, Listă derulantă, Caseta combinată Elemente Casetă text, Etichetă Text, culoare, vizibilitate Surse de date: În prezent Idei acceptă Dataverse tabele, liste Microsoft și foi Excel.
Funcții: Consultați Funcții suporatet Power Fx. Vom continua să adăugăm asistență pentru mai multe funcții.
Tipuri de date: Acceptă textul, Număr întreg, Dată și Oră, Numai dată, Număr zecimal. Alegere, Alegeri, Căutare Da/NU. Nu sunt acceptate: Fișier și imagine.
Modelul acestei caracteristici înțelege unele expresii frecvent utilizate în limbajul natural. De exemplu, poate traduce din
latest on top
,big to small
în ordine descrescătoare șioldest on top
,small to big
în ordine crescătoare. Și poate înțelege cea mai mare parte a contextului, așa că, chiar dacă nu ați specificat numele tabelelor, va face cel mai bun predicție pe baza tabelului curent care este legat de control.
Acțiuni acceptate Power Fx
Funcții acceptate de caracteristica Power Apps Idei:
Furnizați feedback la Microsoft
Dacă aveți feedback pentru această funcție — de exemplu, considerați că sugestiile de formule sunt inexacte sau aveți sugestii sau idei de împărtășit cu noi — puteți găsi cardul de feedback în panoul Idei. Selectând Trimiteți feedback, vă puteți introduce gândurile. (Nu includeți informații confidențiale sau personale în feedbackul dvs.)
Microsoft se angajează pentru dezvoltarea și implementarea tehnologiilor AI într-un mod responsabil. Dacă găsiți rezultate nepotrivite sau absurde generate de Power Apps Idei, căutați în același card de feedback al linkului Raportați-l acum de mai jos caseta de feedback care ne poate ajuta să menținem modelul nostru AI să se comporte într-un mod responsabil. Pentru un răspuns rapid, selectați Tipul de amenințare ca „adresă URL” și Tipul de incident ca „AI responsabil”, așa este arătat în următoarea captură de ecranș
Pașii următori
Transformarea exemplelor în formule Power Fx