Trasformare il linguaggio naturale in formule Power Fx

Idee Power Apps può generare idee per formule usando i seguenti controlli su proprietà diverse:

  • Raccolta
  • Data table
  • Casella di testo
  • Elenco a discesa
  • Casella combinata
  • Etichetta di testo

Idee Power Apps supporta anche Microsoft Dataverse, elenchi di Microsoft, libreria di SharePoint ed Excel come connettori. Quindi, se stai utilizzando uno dei controlli supportati e desideri scrivere una formula per gli elementi Raccolta o Menu a discesa, per il contenuto, il colore o la visibilità dell'etichetta, prova Idee Power Apps.

Ad esempio, anziché cercare di capire come scrivere la seguente formula...

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

... puoi digitare 'name starts with Yvonne.

Per iniziare, diamo un'occhiata a una semplice app per vedere come puoi utilizzare Idee Power Apps per scrivere formule.

Puoi seguire i passaggi menzionati in Creare un'app canvas app da Microsoft Dataverse per generare l'app usando la tabella Account di Dataverse.

  1. Seleziona BrowseGallery1, che è legato alla tabella Account.

  2. Seleziona Ordina, filtra e cerca sul riquadro delle idee.

    Ordina, filtra e cerca.

  3. Seleziona uno dei suggerimenti predefiniti per verificare come funziona o inizia a immettere la tua query in un linguaggio naturale come l'inglese (en-us).

    Idee suggerite per ordinare e filtrare.

  4. Durante la digitazione puoi utilizzare la query predefinita, modificarla o descriverla a modo tuo.

  5. Vedrai uno o più suggerimenti di formula prodotti. Usiamo l'esempio cerca account con nome in textinput. Vedrai due suggerimenti nei risultati. Ognuno dei suggerimenti comprende tre parti:

    • Accounts dove il testo in TextInput1 appare in name. Serve ad illustrare il funzionamento della formula suggerita, di modo che sia più facile per gli utenti che non hanno familiarità con Power Fx di comprendere il risultato. I nomi dei componenti utilizzati nell'app sono mostrati in grassetto.

    • Applica a: Articoli: Questo suggerisce a quale proprietà verrà applicata la formula. Poiché i controlli Power Apps hanno molte proprietà, Idee può identificare a quale proprietà deve essere applicata una formula.

    • La formula suggerita in questo scenario è Search('Accounts', TextInput1.Text, "name").

      Formula suggerita in base allo scenario di ricerca inserito.

  6. Seleziona il suggerimento preferito, quindi seleziona Applica. In questo caso, selezioniamo il primo suggerimento poiché è quello più adatto. La formula viene aggiornata automaticamente e viene eseguita in modo che tu possa controllare il risultato nella tua app. Puoi quindi decidere se mantenere la formula selezionata o modificarla.

Altri esempi

Prendi in considerazione gli esempi seguenti mentre usi Idee Power Apps.

Scenario Descrizione Esempio di Idee
Ordina la tua tabella Ordina in base a una singola colonna. Ordina gli account per Nome account
Ordina gli account per Nome account A-Z
Ordina gli account per Nome account Z-A
Ordina gli account per Nome account e Data creazione
Ordina gli account per Nome account A-Z e ultima Data creazione in alto
Ordina tabelle esistenti Ordina Gallery3 per Nome account da Z ad A
Filtra o cerca la tabella in base ad alcune condizioni Condizione numerale Account con lunghezza di Nome account maggiore di 10
Condizione di data Account creati una settimana fa, account modificati negli ultimi 3 giorni
Condizione di testo Account con nome contenente Karen
Alcune condizioni Account con nome contenente Karen e creati 7 giorni fa
Valore scelta Account inattivi
Cerca nella tabella in base a input dell'utente Cerca Account con nome in textinput
Trova un singolo record Primo record in account dove nome contenente Karen
Trova i record nella parte superiore o inferiore della tabella Primi 10 account
Ultimi 10 account
Formattazione condizionale (applica a colore e visibile) Condizione numerale Account con lunghezza di Nome account maggiore di 10
Condizione di data Rosso se creato 7 giorni fa
Condizione di testo Blu se il nome contiene Karen
Generazione testo Numeri Conteggio della somma della raccolta di slider1 e slider2
String label4 e label5 Taglia textinput1 Primi 3 caratteri di TextInput1

Procedure consigliate

Per ottenere i migliori risultati, segui questi suggerimenti quando scrivi la query in linguaggio naturale semplice nel riquadro Idee.

  • Utilizza le query predefinite per vedere che tipo di scenari sono supportati.
  • Sii preciso nella tua query. Idee può riconoscere i controlli come tabelle e colonne. Tuttavia, se non ricevi un suggerimento, prova a utilizzare il nome completo delle risorse a cui fai riferimento. Ad esempio, usa TextInput1 quando nell'app sono presenti più controlli di input testo. In questo modo il sistema sa a quale controllo ti riferisci.

Limiti

Nota

Stiamo migliorando il modello di modo che possa eseguire attività più complesse e supportare più funzioni, controlli e proprietà. Se hai un elenco preferenze, invia idee tramite la pagina Web Power Apps Ideas - Power Platform Community.

Idee Power Apps attualmente ha le seguenti limitazioni:

  • Aree geografiche e lingua: attualmente disponibile in ambienti creati negli Stati Uniti, con l'inglese (en-us) come lingua predefinita del browser.

  • Riconosce il valore del controllo TextInput, Dropdown, DatePicker, Slider, Toggle, Checkbox e Radio come input.

    Controlli Proprietà
    Raccolta, Tabella dati, A discesa, Casella combinata Items
    Casella di testo, Etichetta Testo, Colore, Visibile
  • Origini dati: attualmente Idee supporta tabelle Dataverse, Microsoft Lists e fogli di Excel.

  • Funzioni: vedi Funzioni Power Fx supportate. Continueremo ad aggiungere supporto per ulteriori funzioni.

  • Tipi di dati: supporta testo, numero intero, data e ora, solo data, numero decimale, scelta, scelte, sì/no ricerca. Non supportato: file e immagine.

  • Il modello di questa funzionalità comprende alcune espressioni comunemente usate in linguaggio naturale. Ad esempio, può tradurre da latest on top, big to small in ordine decrescente e da oldest on top, small to big in ordine crescente. Può inoltre comprendere la maggior parte del contesto, quindi anche se non hai specificato i nomi della tabella, creerà la migliore previsione in base alla tabella corrente che è associata al controllo.

Funzioni Power Fx supportate

Funzioni supportate dalla funzionalità Idee Power Apps:

Abs

Se

Max

Min

Not

Ora

Sum

Invia commenti a Microsoft

Se hai commenti per questa funzionalità, ad esempio se trovi che i suggerimenti della formula non sono precisi o hai consigli o idee da condividere con noi, puoi facilmente trovare la scheda commenti nel pannello Idee. Selezionando Invia commenti, puoi immettere i tuoi commenti. (non includere informazioni riservate o personali nei commenti).

Microsoft si impegna a sviluppare e distribuire le tecnologie di intelligenza artificiale in modo responsabile. Se trovi risultati inappropriati o assurdi generati da Idee Power Apps, fai clic sul collegamento Segnalalo ora nella stessa scheda dei commenti sotto la casella commenti per aiutarci ad assicurare un comportamento responsabile con il nostro modello di intelligenza artificiale. Per una risposta tempestiva, assicurati di selezionare Tipo di minaccia come "URL" e Tipo di incidente come "IA responsabile" come mostrato nella schermata seguente.

Inviaci i commenti.

Passaggi successivi

Trasformare esempi in formule Power Fx

Vedi anche