Dela via


Omvandla naturligt språk till Power Fx-formler

Power Apps Förslag kan generera förslag för formler som använder följande kontroller för olika egenskaper:

  • Galleri
  • Data table
  • Textruta
  • Nedrullningsbar
  • Kombinationsruta
  • Textetikett

Power Apps Förslag stöder ävem Microsoft Dataverse, Microsoft Lists, SharePoint-bibliotek och Excel som anslutningsprogram. Om du därför använder en av de kontroller som stöds och vill skriva en formel för galleri- eller listruteobjekt, eller för textinnehåll, färg eller synlighet i etiketter, kolla då in Power Apps Förslag.

Till exempel – istället för att ta reda på hur man skriver följande formel ...

Filter('Table1', StartsWith('fullname', "Yvonne"))

... Kan du istället skriva 'name starts with Yvonne.

Till att börja med, låt oss ta en titt på en enkel app för att se hur du kan använda Power Apps Förslag som hjälp för att skriva formler.

Du kan följa stegen som nämns i Skapa en arbetsyteapp från Microsoft Dataverse för att skapa det programmet med hjälp av tabellen Konton från Dataverse.

  1. Välj BrowseGallery1, som är bunden till Konton.

  2. Välj Sortera, filtrera och sök i idéfönstret.

    Sortera, filtrera och sök.

  3. Välj ett av standardförslagen om du vill kontrollera hur det fungerar, eller börja mata in din egen fråga på naturligt språk, till exempel engelska (en-us).

    Förslag på sortering och filtrering.

  4. När du skriver kan du använda standardfrågan, ändra den eller beskriva den på ditt eget sätt.

  5. Du ser ett eller flera formelförslag som tagits fram. Nu ska vi använda exemplet på sökkonton där namnet i textinput används. Två förslag visas i resultatet. Vart och ett av formelförslagen innehåller tre delar:

    • Konton där texten i TextInput1 visas i namn. Detta är ett försök att förklara vad den föreslagna formeln gör så att det blir lättare för användare som inte har erfarenhet av Power Fx att förstå resultatet. Namnen på komponenterna som används i appen visas med fet stil.

    • Tillämpa på: Objekt: Detta föreslår vilken egenskap formeln ska tillämpas på. Eftersom Power Apps kontroller har många egenskaper kan Idéer identifiera vilken egenskap en formel ska användas på.

    • Formelförslaget i det här scenariot är Search('Accounts', TextInput1.Text, "name").

      Förslag på formeln utifrån det angivna sökscenariot.

  6. Välj ditt föredragna förslag och välj sedan Tillämpa. I det här fallet ska vi välja det första förslaget eftersom det passar bäst. Formeln uppdateras automatiskt och körs så att du kan kontrollera resultatet i din app. Du kan sedan bestämma om du vill behålla den valda förslagsformeln eller ändra.

Fler exempel

Se följande exempel för inspiration när du arbetar med Power Apps Förslag.

Scenario Beskrivning Exempel på idé
Sortera tabellen Sortera efter en enda kolumn sortera Konton efter Kontonamn
sortera konton efter Kontonamn A-Z
sortera konton efter Kontonamn Z-A
Sortera konton efter Kontonamn och Skapades den
sortera konton efter Kontonamn A-Z och senaste Skapades den överst
Sortera befintliga tabeller sortera Gallery3 efter Kontonamn Z till A
Filtrera eller söka i tabellerna under vissa villkor Ett nummervillkor konton med längd på Kontonamn som överstiger 10
Ett datumvillkor konton som skapats för en vecka sedan och konton som ändrats de senaste tre dagarna
Ett textvillkor konton med namn innehåller Karen
Några villkor konton vars namn innehåller Karen och skapat för 7 dagar sedan
Ett valvärde inaktiva konton
Sök tabell efter användarindata sök på konton av namn i textinput
Hitta en enskild post första posten på konton där namnet innehåller Karen
Söka efter poster överst eller längst ned i tabellen Topp 10-konton
senaste 10 konton
Villkorsformatering (gäller färg och synlig) Ett nummervillkor konton med längd på Kontonamn som överstiger 10
Ett datumvillkor röd om den skapades för 7 dagar sedan
Ett textvillkor blå om namnet innehåller Karen
Textgenerering Nummer antal gallerisummor med slider1 och slider2
String label4 och label5 Trim textinput1First 3 tecken i TextInput1

Regelverk

Följ dessa tips när du skriver frågan på vanligt, naturligt språk i Förslag-rutan för att få bästa möjliga resultat.

  • Använd standardfrågor för att se vilka typer av scenarier som stöds.
  • Var exakt i din fråga. Med idéer kan du identifiera kontroller som tabeller och kolumner. Men om du inte får något förslag kan du prova att använda det fullständiga namnet på de tillgångar som du refererar till. Använd till exempel TextInput1 om du har flera textinmatningskontroller i appen. På så sätt vet systemet vilken kontroll du hänvisar till.

Begränsningar

Anteckning

Vi förbättrar modellen så att den kan utföra mer komplexa uppgifter och ge stöd för fler funktioner, kontroller och egenskaper. Om du har en önskelista, skicka då in dina förslag via Power Apps Förslag – Power Platform-community.

Power Apps förslag har för närvarande följande begränsningar:

  • Regioner och språk: För närvarande tillgängligt i miljöer som skapats i USA, med webbläsarens standardspråk angivet som som Engelska (en-us).

  • Kan identifiera kontrollvärdet för TextInput, Listruta, DatePicker, Reglage, Växla, Kryssruta och Radio som indata.

    Kontroller Egenskaper
    Gallery, Data table, Drop down, Combo box Items
    Text Box, Label Text, Color, Visible
  • Datakällor: För närvarande har Förslag stöd för Dataverse-tabeller, Microsoft Lists och Excel-kalkylblad.

  • Funktioner: Se Power Fx-funktioner som stöds. Vi fortsätter att lägga till stöd för fler funktioner.

  • Datatyper: Stöd för text, Heltal, Datum och tid, Endast datum, Decimaltal, Val, Alternativ, Ja/nej Slå upp. Stöds inte: Arkiv och Bild.

  • Denna funktionsmodell förstår några vanliga uttryck på naturligt språk. Det kan till exempel översättas frånlatest on top,big to small till en fallande ordning ocholdest on top,small to big till stigande ordning. Den kan också förstå det mesta av sammanhanget, så att även om du inte anger tabellnamnen kommer den att generera bästa möjliga prediktion baserat på den aktuella tabell som är knuten till kontrollen.

Power Fx-funktioner som stöds

Funktioner som stöds av funktionen Power Apps Förslag:

Abs

dag

If

Max

Min

Not

Nu

Sum

Tid

Ge feedback till Microsoft

Om du har feedback för den här funktionen – t.ex. om du anser att formelförslagen är felaktiga eller om du har förslag eller idéer att delge oss – kan du enkelt hitta feedback-kortet i panelen Förslag. Genom att välja Skicka feedback kan du mata in dina tankar. (Inkludera inte konfidentiell eller personlig information i din feedback.)

Microsoft arbetar för att utveckla och distribuera och utveckla AI-teknik på ett ansvarigt sätt. Om du hittar olämpliga eller absurda resultat genererade av Power Apps Förslag söker du i samma feedback-kort efter en Rapportera nu-länk nedanför feedbackrutan som kan hjälpa oss att se till att vår AI-modell uppför sig på ett ansvarsfullt sätt. För ett snabbt svar väljer du Typ av hot som "URL" och Typ av incident som "Ansvarig AI" enligt följande bild.

Ge oss feedback.

Nästa steg

Omvandla exempel till Power Fx-formler

Se även