Transformar el llenguatge natural en fórmules del Power Fx (versió preliminar)
[Aquest article forma part de la documentació preliminar i està subjecte a canvis.]
Power Apps La característica Idees actualment només admet controls galeria i taula de dades per a la propietat · Elements, i ara admet, Microsoft Dataverse Sharepoint List i Excel com a connectors. Per tant, si teniu una galeria vinculada a una d'aquestes fonts de dades i esteu a punt de compondre una fórmula per a la seva propietat Items, podeu beneficiar-vos Power Apps d'Idees.
Per exemple, en comptes de deduir com escriure la fórmula següent:
Filter('Table1', StartsWith('fullname', "Yvonne"))
Podeu escriure en 'fullname' starts with Yvonne el seu lloc.

Per començar, farem un cop d'ull a una aplicació simple per veure com podem utilitzar el Power Apps Ideas per ajudar-nos a escriure fórmules.
Podeu seguir els passos indicats a Crear una aplicació de llenç des del Microsoft Dataverse per generar l'aplicació utilitzant la taula Comptes del Dataverse.
Seleccioneu BrowseGallery1, que està enllaçat amb la taula Comptes.
A la subfinestra de propietats de la dreta de la pantalla, seleccioneu la pestanya Ideas.
Veureu un quadre de text gran amb alguns exemples per defecte.Seleccioneu un dels suggeriments per defecte per comprovar el funcionament, o comenceu a escriure la vostra pròpia consulta en un llenguatge natural, com ara l'anglès (en-us).
Quan escriviu, podeu descriure els vostres requisits de la manera que preferiu. Però recordeu, l'entrada més precisa sempre donarà lloc a suggeriments de fórmules més precisos.
Veureu un o més suggeriments de fórmules produïts. Posem l'exemple.
search 'Account Name' by 'TextSearchBox1'Veureu que el suggeriment d'una fórmula produïda inclou dues parts:Comptes, on el text al TextSearchBox1 apareix en nom. Això intenta explicar què suggereix la fórmula que s'està fent—per facilitar a tots els usuaris que no estiguin familiaritzats amb el Power Fx a que entenguin el resultat. Els noms dels components utilitzats a l'aplicació es mostren en negreta.
El suggeriment de fórmula d'aquest escenari és
Search('Accounts', TextSearchBox1.Text, "name").
Quan seleccioneu una idea suggerida per a una fórmula, la fórmula s'actualitza automàticament i s'executa per tal de comprovar el resultat a l'aplicació. A continuació, podeu decidir si voleu mantenir la fórmula ¡seleccionada o canviar-la.
Més exemples:
Vegeu els exemples següents com a inspiració en treballar amb dees del Power Apps.
| Escenari | Descripció | Exemple d'Idees |
|---|---|---|
| Ordena la taula | Ordena per una sola columna | ordena Comptes per 'Nom de compte' |
| ordena Comptes per 'Nom de compte' A-Z | ||
| ordena Comptes per 'Nom de compte' Z-A | ||
| Ordena per unes quantes columnes | ordena Comptes per 'Nom de compte' i 'Creat el' | |
| ordena Comptes per 'Nom de compte' A-Z i 'Creat el' amb el darrer a dalt | ||
| Ordenar les taules existents | ordena 'Gallery3' per 'Nom de compte' de z a a | |
| Filtrar o cercar una taula per algunes condicions | Una condició de nombre | 'Comptes' amb una longitud de 'Nom de compte' superior a 10 |
| Una condició de data | 'Comptes' amb data de 'Creat el' de l'any passat, 'Comptes' amb data de 'Modificat el' dins dels set dies posteriors a la data de 'Creat el' | |
| Una condició de text | 'Comptes' amb un 'Nom de compte' que contingui "prova" | |
| Unes quantes condicions | 'Comptes' amb un Nom que contingui "prova" i en què 'Estat' sigui Actiu | |
| Cercar a la taula per entrada d'usuari | cerca 'Comptes' per 'Nom de compte' a 'TextInput1' | |
| Cercar un sol registre | cerca el primer registre de 'Comptes' en què 'Nom de compte' conté "prova" | |
| Cercar registres a la part superior o inferior de la taula | Primers 10 comptes | |
| Darrers 10 comptes |
Procediments recomanats
Per obtenir millors resultats, aquí teniu alguns suggeriments que podeu seguir quan escriviu la consulta en llenguatge natural normal a la subfinestra Idees.
- Introduïu el context complet a la consulta. Per exemple, si heu de filtrar una taula per algunes condicions, cal que feu clic a quina taula voleu filtrar, quina columna heu de filtrar i quines condicions cal complir.
- Utilitzeu IntelliSense tant com sigui possible. IntelliSense podria ajudar el model d'IA a reconèixer el context i a entendre millor els tipus de dades.
Limitacions
Nota
Desenvolupem el model per millorar-lo i aconseguir tasques més complexes i donar suport a més funcions, controls i propietats. Si teniu una llista de desitjos, envieu idees a través de Power Apps Ideas - Comunitat Power Platform.
Idees del Power Apps té les limitacions següents actualment:
- Regions i llengua: actualment disponible en entorns creats als Estats Units, amb la llengua per defecte del navegador com a anglès (en-us).
- Controls: permet generar fórmules per als controls de Galeria i Taula de dades a la propietat Items. Pot reconèixer el valor de control de TextInput, Desplegable, DatePicker, Control lliscant, Opció, Casella de selecció, Boto d'opció com a entrada.
- Orígens de dades: actualment Ideas admet Dataverse taules, SharePoint llistes, fulls d'Excel.
- Funcions: Funciona millor sobre funcions de manipulació de taules com
Search(),,,, iFilter()``Sort()``SortByColumns()``FirstN()``LastN(). I també una llista de funcions bàsiques per a les condicions. Vegeu Funcions admeses de Power Fx. Seguirem afegint suport per a més funcions. - Tipus de dades: admet text, número enter, data i hora, només data, número decimal, opció, opcions, sí / no. No s'admet: cerca, fitxer i imatge.
- Aquest model d'aquesta característica entén algunes de les expressions que s'utilitzen habitualment en el llenguatge natural. Per exemple, pot traduir del
latest on top,big to smalla una ordre descendent ioldest on top,small to biga un ordre ascendent. I pot entendre la major part del context de manera que fins i tot no heu especificat els noms de les taules, farà el millor predicció en funció de la taula actual que està vinculada al control.
Funcions admeses de Power Fx
Funcions admeses per la característica Idees del Power Apps:
Donar-nos feedback
Si teniu comentaris sobre aquesta funció, per exemple, trobeu els suggeriments de fórmules inexactes o teniu suggeriments, idees per compartir amb nosaltres, podeu trobar fàcilment la targeta de comentaris al tauler Idees. En fer clic a Envia comentaris, pots escriure els teus pensaments. Tingueu en compte que, si us plau, no inclogueu cap informació confidencial o personal als vostres comentaris.
Microsoft es compromet a desenvolupar i implementar tecnologies d'IA d'una manera responsable. Si trobeu resultats inadequats o absurds generats per Power Apps Ideas, a la mateixa targeta de retroalimentació, veureu un enllaç Informe ara a sota del quadre de comentaris que ens pot ajudar a mantenir el nostre model d'IA comportant-se de manera responsable. Per obtenir una resposta oportuna, assegureu-vos de seleccionar tipus d'amenaça com a "URL" i Tipus d'incident com a "IA responsable", tal com es mostra a la captura de pantalla següent.
Passos següents
Transformar els exemples en fórmules del Power Fx