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.
Seleziona BrowseGallery1, che è legato alla tabella Account.
Seleziona Ordina, filtra e cerca sul riquadro delle idee.
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).
Durante la digitazione puoi utilizzare la query predefinita, modificarla o descriverla a modo tuo.
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")
.
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 daoldest 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:
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.
Passaggi successivi
Trasformare esempi in formule Power Fx