Share via


Natuurlijke taal omzetten naar Power Fx-formules

Power Apps Ideeën kan ideeën voor formules genereren met de volgende besturingselementen voor verschillende eigenschappen:

  • Galerij
  • Gegevenstabel
  • Tekstvak
  • Vervolgkeuzelijst
  • Keuzelijst met invoervak
  • Tekstlabel

Power Apps Ideeën ondersteunt ook Microsoft Dataverse, Microsoft Lijsten, SharePoint-bibliotheken en Excel als connectors. Dus als u een van de ondersteunde besturingselementen gebruikt en een formule wilt schrijven voor Galerij- of Vervolgkeuzelijst-items of voor tekstinhoud, kleur of zichtbaarheid van Label, gaat u naar Power Apps Ideeën.

In plaats van uit te zoeken hoe u de volgende formule schrijft ...

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

... kunt u bijvoorbeeld ook 'name starts with Yvonne invoeren.

Laten we om te beginnen eens kijken naar een eenvoudige app om te zien hoe u Power Apps Ideeën kunt gebruiken om formules te bouwen.

U kunt de stappen volgen die worden vermeld in Een canvas-app maken vanuit Microsoft Dataverse om die app te genereren met behulp van de Accounts-tabel van Dataverse.

  1. Selecteer BrowseGallery1, die is gekoppeld aan de tabel Accounts.

  2. Selecteer Sorteren, filteren en zoeken in het ideeënvak.

    Sorteren, filteren en zoeken.

  3. Selecteer een van de standaardsuggesties om te controleren hoe het werkt of begin met het invoeren van uw eigen query in natuurlijke taal, zoals het Engels (en-us).

    Voorgestelde ideeën voor sorteren en filteren.

  4. Tijdens het typen kunt u de standaardquery gebruiken, deze wijzigen of op uw eigen manier beschrijven.

  5. U ziet een of meer geproduceerde formulesuggesties. Laten we het voorbeeld zoek accounts met naam in textinput gebruiken. U ziet twee suggesties in de resultaten. Elk van deze formulesuggesties bestaat uit drie delen:

    • Accounts waarbij de tekst in TextInput1 verschijnt in naam. Hierbij wordt geprobeerd uit te leggen wat de voorgestelde formule doet, zodat het gemakkelijker is voor gebruikers die niet bekend zijn met Power Fx om het resultaat te begrijpen. De namen van de onderdelen die in de app worden gebruikt, zijn vetgedrukt weergegeven.

    • Toepassen op: Items: dit geeft aan op welke eigenschap de formule wordt toegepast. Aangezien Power Apps-besturingselementen vele eigenschappen hebben, kan Ideeën identificeren op welke eigenschap een formule moet worden toegepast.

    • De formulesuggestie in dit scenario is Search('Accounts', TextInput1.Text, "name").

      Voorgestelde formule op basis van ingevoerd zoekscenario.

  6. Selecteer de gewenste suggestie en selecteer vervolgens Toepassen. Laten we in dit geval de eerste suggestie selecteren, omdat deze het beste past. De formule wordt automatisch bijgewerkt en uitgevoerd, zodat u het resultaat in uw app kunt controleren. U kunt dan beslissen of u de geselecteerde formule wilt behouden of wijzigen.

Meer voorbeelden

Overweeg de volgende voorbeelden ter inspiratie wanneer u werkt met Power Apps Ideeën.

Scenario Omschrijving Ideeënvoorbeeld
Uw tabel sorteren Sorteren op basis van één kolom accounts sorteren op Accountnaam
accounts sorteren op Accountnaam A-Z
accounts sorteren op Accountnaam Z-A
accounts sorteren op Accountnaam en Gemaakt op
accounts sorteren op Accountnaam A-Z en Gemaakt op met meest recente bovenaan
Sorteren van bestaande tabellen Gallery3 sorteren op Accountnaam Z-A
Tabel op bepaalde voorwaarden filteren of doorzoeken Een nummervoorwaarde accounts met een lengte voor Accountnaam van meer dan 10
Een datumvoorwaarde accounts die een week geleden zijn gemaakt, accounts die de afgelopen 3 dagen zijn gewijzigd
Een tekstvoorwaarde accounts waarvan de naam Karen bevat
Een paar voorwaarden accounts waarvan de naam Karen bevat en die 7 dagen geleden zijn gemaakt
Een keuzewaarde Inactieve accounts
Tabel doorzoeken op gebruikersinvoer accounts doorzoeken met naam in textinput
Eén record zoeken eerste record in accounts waarvan de naam Karen bevat
Records boven of onder in de tabel vinden 10 belangrijkste accounts
laatste 10 accounts
Voorwaardelijke opmaak (toepassen op kleur en zichtbaar) Een nummervoorwaarde accounts met een lengte voor Accountnaam van meer dan 10
Een datumvoorwaarde rood indien 7 dagen geleden gemaakt
Een tekstvoorwaarde blauw indien deze de naam Karen bevat
Tekst genereren Nummers telling van galeriesom van slider1 en slider2
String label4 en label5 Trim textinput1Eerste 3 tekens van TextInput1

Aanbevolen procedures

Om de beste resultaten te krijgen, volgen hier enkele tips die u kunt volgen bij het schrijven van de query in gewone natuurlijke taal in het deelvenster Ideeën.

  • Maak gebruik van standaardquery's om te zien wat voor type scenario's worden ondersteund.
  • Wees nauwkeurig in uw zoekopdracht. Ideeën kan besturingselementen zoals tabellen en kolommen herkennen. Als u echter geen suggestie krijgt, probeert u de volledige naam te gebruiken van de items waarnaar u verwijst. Gebruik bijvoorbeeld TextInput1 wanneer u meerdere besturingselementen voor tekstinvoer in de app hebt. Zo weet het systeem over welk besturingselement u het hebt.

Beperkingen

Notitie

We verbeteren het model om complexere taken uit te voeren en meer functies, besturingselementen en eigenschappen te ondersteunen. Als u een verlanglijstje hebt, kunt u uw ideeën indienen via Power Apps Ideeën - Power Platform-community.

Power Apps-ideeën heeft momenteel de volgende beperkingen:

  • Regio's en taal: momenteel beschikbaar in omgevingen die zijn gemaakt in de Verenigde Staten, met de standaardtaal van de browser als Engels (en-us).

  • Herkent de besturingselementwaarde van Tekstinvoer, Vervolgkeuzelijst, Datumkiezer, Schuifregelaar, Wisselknop, Selectievakje en Keuzerondje als invoer.

    Besturingselementen Eigenschappen
    Galerij, Gegevenstabel, Vervolgkeuzelijst, Keuzelijst met invoervak Items
    Tekstvak, Label Text, Color, Visible
  • Gegevensbronnen: momenteel ondersteunt Ideeën Dataverse-tabellen, Microsoft Lijsten en Excel-werkbladen.

  • Functies: zie Ondersteunde Power Fx-functies. We blijven ondersteuning voor meer functies toevoegen.

  • Gegevenstypen: ondersteunt Text, Whole Number, Date and Time, Date Only, Decimal Number, Choice, Choices, Yes/No Lookup. Niet ondersteund: File en Image.

  • Het model van deze functie begrijpt enkele veelgebruikte uitdrukkingen in natuurlijke taal. Het kan bijvoorbeeld vertalen van latest on top, big to small naar een aflopende volgorde en oldest on top, small to big naar oplopende volgorde. En het kan het grootste deel van de context begrijpen, dus zelfs als u de tabelnamen niet hebt opgegeven, zal het de best mogelijke voorspelling maken op basis van de huidige tabel die aan het besturingselement is gekoppeld.

Ondersteunde Power Fx-functies

Functies die worden ondersteund door de Power Apps-functie Ideeën:

Abs

Day

If

Max

Min

Not

Nu

Sum

Feedback geven aan Microsoft

Als u feedback hebt over deze functie, bijvoorbeeld als u de formulesuggesties onnauwkeurig vindt of als u suggesties of ideeën hebt die u met ons wilt delen, kunt u de feedbackkaart in het deelvenster Ideeën gebruiken. Via Feedback verzenden kunt u uw mening geven. (Neem geen vertrouwelijke of persoonlijke gegevens op in uw feedback.)

Microsoft zet zich in om AI-technologieën op een verantwoorde manier te ontwikkelen en in te zetten. Als u ongepaste of absurde resultaten vindt die zijn gegenereerd door Power Apps Ideeën, kunt u in dezelfde feedbackkaart een koppeling Meld het nu onder het feedbackvak vinden die ons kan helpen ervoor te zorgen dat ons AI-model zich op een verantwoorde manier gedraagt. Selecteer voor een tijdige respons Type bedreiging als URL en Type incident als Verantwoordelijke AI, zoals weergegeven in de volgende schermopname.

Geef ons feedback.

Volgende stappen

Voorbeelden omzetten naar Power Fx-formules

Zie ook