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.

Predstavitev zamisli Power Apps.

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.

  1. Izberite možnost Prebrskaj galerijo 1, ki je povezana s tabelo Računi.

  2. Pojdite v podokno lastnosti na desni strani zaslona in izberite zavihek Zamisli.
    Videli boste veliko besedilno polje z nekaj privzetimi primeri.

  3. 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).

    Uvod v zamisli Power Apps

  4. 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.

  5. Videli boste enega ali več predlogov formul. Uporabimo primer search 'Account Name' by 'TextSearchBox1'. Videli boste, da vključuje predlog formule dva dela:

    1. 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.

    2. Predlog formule v tem scenariju je Search('Accounts', TextSearchBox1.Text, "name").

      Predlagana formula na podlagi vnesenega scenarija iskanja.

  6. 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 jeSearch(),Filter(),Sort(),SortByColumns(),FirstN(), in LastN(). 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 small v padajočem vrstnem redu in oldest on top, small to big v 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:

dan

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.

Pošljite nam povratne informacije.

Naslednji koraki

Pretvorba primerov v formule Power Fx

Glejte tudi