Pretvorba naravnega jezika v formule Power Fx (predogledna različica)
[Ta članek je del predizdajne dokumentacije in se lahko spremeni.]
Power Apps Funkcija Ideje trenutno podpira samo Galerija in Tabela s podatki kontrole za Predmeti lastnine in zdaj podpira Microsoft Dataverse, Microsoftovi seznami,SharePoint knjižnica in Excel kot povezovalci. Torej, če imate galerijo vezano na enega od teh virov podatkov in nameravate sestaviti formulo za Predmeti lastnine, od katere imate lahko koristi Power Apps Ideje.
Na primer, namesto da bi ugotovili, kako napisati naslednjo formulo:
Filter('Table1', StartsWith('fullname', "Yvonne"))
Lahko vnesete'fullname' starts with Yvonne namesto tega.

Za začetek si oglejte preprosto aplikacijo, da ugotovite, kako se zamisli Power Apps uporabljajo kot pomoč pri pisanju formul.
Sledite korakom, omenjenim v članku Ustvarjanje aplikacije s platnom iz storitve Microsoft Dataverse, za ustvarjanje te aplikacije s pomočjo tabele Računi iz storitve Dataverse.
Izberite možnost Prebrskaj galerijo 1, ki je povezana s tabelo Računi.
Pojdite v podokno lastnosti na desni strani zaslona in izberite zavihek Zamisli.
Videli boste veliko besedilno polje z nekaj privzetimi primeri.Izberite enega od privzetih predlogov ter tako preverite, kako deluje, ali pa začnite z vnosom svoje lastne poizvedbe v naravnem jeziku, kot je npr. angleščina (en-us).
Ko tipkate, lahko svoje zahteve opišete na želeni način. Vendar ne pozabite, da bo natančnejši vnos vedno prinesel natančnejše predloge formul.
Videli boste enega ali več predlogov formul. Uporabimo primer
search 'Account Name' by 'TextSearchBox1'. Videli boste, da vključuje predlog formule dva dela:Kupci, kjer se besedilo v TextSearchBox1 prikaže v atributu ime. S tem atributom je prikazano, kaj počne predlagana formula—tako da bodo uporabniki, ki ne poznajo storitve Power Fx, lažje razumeli rezultat. Imena komponent, ki se uporabljajo v aplikaciji, so prikazana krepko.
Predlog formule v tem scenariju je
Search('Accounts', TextSearchBox1.Text, "name").
Ko izberete katero koli predlagano zamisel za formulo, se formula samodejno posodobi in zažene tako, da lahko rezultat preverite v svoji aplikaciji. Nato se lahko odločite, ali boste izbrano formulo ohranili ali jo spremenili.
Več primerov
Pri delu z zamislimi Power Apps vam lahko za navdih služijo naslednji primeri.
| Scenarij | Opis | Primer zamisli |
|---|---|---|
| Razvrščanje tabele | Razvrščanje po enem stolpcu | razvrščanje računov po »imenu računa« |
| razvrščanje računov po »imenu računa« od A do Ž | ||
| razvrščanje računov po »imenu računa« od Ž do A | ||
| Razvrščanje po nekaj stolpcih | razvrščanje računov po »imenu računa« in elementu »ustvarjeno dne« | |
| razvrščanje računov po »imenu računa« od A do Ž in elementu »ustvarjeno dne« z najnovejšim na vrhu | ||
| Razvrščanje obstoječih tabel | razvrščanje »galerije 3« po »imenu računa« od Ž do A | |
| Filtriranje ali iskanje tabele po določenem stanju | Stanje števila | »Računi«, katerih dolžina za »ime računa« je večja od 10 enot |
| Stanje datuma | »Računi«, pri katerih za možnost »ustvarjeno dne« velja »prejšnje leto«, »računi«, pri katerih za možnost »spremenjeno dne« velja »v sedmih dneh« od vrednosti, ki velja za možnost »ustvarjeno dne« | |
| Stanje besedila | »Računi«, katerih »ime računa« vsebuje »preizkus« | |
| Nekaj stanj | »Računi«, katerih ime vsebuje »preizkus« in katerih »stanje« je dejavno | |
| Iskanje tabele po vnosu uporabnika | iskanje računov po »imenu računa« v možnosti »TextInput1« | |
| Iskanje enega zapisa | iskanje prvega zapisa v računih, pri katerih »ime računa« vsebuje »preizkus« | |
| Iskanje zapisov na vrhu ali dnu tabele | Prvih 10 računov | |
| Zadnjih 10 računov |
Najboljše prakse
Za dosego najboljših rezultatov pri zapisovanju poizvedbe v preprostem naravnem jeziku v podokno »Zamisli« upoštevajte naslednje nasvete.
- V poizvedbo vnesite celoten kontekst. Če morate na primer tabelo filtrirati po nekaterih pogojih, natančno določite, katero tabelo želite filtrirati, kateri stolpec in kateri pogoji morajo biti izpolnjeni.
- Čim pogosteje uporabite IntelliSense. Storitev IntelliSense bi lahko modelu UI pomagala prepoznati kontekst in bolje razumeti vrste podatkov.
Omejitve
Opomba
Model izboljšujemo, da ga izpopolnimo in izvajamo zapletenejše naloge ter podpremo več funkcij, kontrolnikov in lastnosti. Če imate seznam želja, predložite zamisli prek Zamisli Power Apps – Skupnost Power Platform.
Za zamisli Power Apps trenutno veljajo naslednje omejitve:
- Regije in jezik: trenutno na voljo v okoljih, ustvarjenih v Združenih državah Amerike, pri čemer je privzeti jezik brskalnika angleščina (en-us).
- Kontrolniki: podpira ustvarjanje formul za kontrolnika Galerija in Podatkovna tabela—v njuni lastnosti Elementi. Kot vnos prepozna vrednost kontrolnika »TextInput«, spustnega kontrolnika, kontrolnika za izbirnik datuma, kontrolnika drsnika, kontrolnika potrditvenega polja in kontrolnika izbirnega gumba.
- Viri podatkov: Ideje trenutno podpira Dataverse tabele, Microsoftovi seznami, Excelovi listi.
- Funkcije: najbolje deluje na funkcijah manipulacije s tabelo, kot je
Search(),Filter(),Sort(),SortByColumns(),FirstN(), inLastN(). In seznam osnovnih funkcij za pogoje. Glej Podprte funkcije za Power Fx. Še naprej bomo dodajali podporo za več funkcij. - Vrste podatkov: Podpira besedilo, celotno število, datum in čas, samo datum, decimalno število, možnost izbire, možnosti, da/ne. Ni podprto: iskanje, datoteka in slika.
- Model te funkcije razume nekatere pogosto uporabljene izraze v naravnem jeziku. Prevede lahko na primer iz
latest on top,big to smallv padajočem vrstnem redu inoldest on top,small to bigv naraščajočem vrstnem redu. In lahko razume večino konteksta, tako da tudi vi niste navedli imen tabel, bo naredil najboljši predvidevanje na podlagi trenutne tabele, ki je vezana na kontrolnik.
Podprte funkcije za Power Fx
Funkcije, ki jih podpirajo zamisli Power Apps:
Dajte nam povratne informacije
Če imate kakršne koli povratne informacije o tej funkciji, npr. se vam zdijo predlogi formule netočni ali imate predloge, ideje, ki jih želite deliti z nami, lahko preprosto najdete kartico za povratne informacije na plošči z idejami. S klikom na Pošlji povratne informacije lahko zapišete svoje misli. Upoštevajte, da v povratne informacije ne vključite nobenih zaupnih ali osebnih podatkov.
Storitev Microsoft se zavzema za odgovoren razvoj in uporabo tehnologij UI. Če najdete neprimerne ali absurdne rezultate, ki jih ustvari Power Apps Zamisli, na isti kartici s povratnimi informacijami boste videli a Prijavite to zdaj povezava pod poljem za povratne informacije, ki nam lahko pomaga, da se naš model umetne inteligence obnaša odgovorno. Za pravočasen odziv poskrbite za izbiro Vrsta grožnje kot "URL" in Vrsta incidenta kot "Odgovorna AI", kot je prikazano na naslednjem posnetku zaslona.
Naslednji koraki
Pretvorba primerov v formule Power Fx
Glejte tudi
Povratne informacije
Pošlji in prikaži povratne informacije za