Transformace přirozeného jazyka na vzorce Power Fx
Nápady Power Apps mohou generovat nápady pro vzorce pomocí následujících ovládacích prvků pro různé vlastnosti:
- Galerie
- Datová tabulka
- Textové pole
- Rozevírací seznam
- Pole se seznamem
- Textový popisek
Nápady Power Apps také podporují Microsoft Dataverse, seznamy Microsoft, SharePoint knihovny a Excel jako konektory. Pokud tedy používáte některý z podporovaných ovládacích prvků a chcete napsat vzorec pro položky Galerie nebo rozevíracího seznamu, textový obsah štítku, barvu a viditelnost, podívejte se na Nápady Power Apps.
Například místo toho, jak zjistit, jak napsat následující vzorec:
Filter('Table1', StartsWith('fullname', "Yvonne"))
Můžete také namísto toho zapsat 'name starts with Yvonne
.
Nejprve se podívejme na jednoduchou aplikaci, abychom zjistili, jak použít Nápady Power Apps při vytváření vzorců.
Můžete postupovat podle kroků uvedených v tématu Vytvoření aplikace plátna z Microsoft Dataverse ke generování této aplikace pomocí tabulky Accounts z Dataverse.
Vyberte vlastnost BrowseGallery1, která je vázána na tabulku Accounts.
Vyberte Třídit, filtrovat a hledat v poli s nápady.
Vyberte jeden z výchozích návrhů a zkontrolujte, jak funguje, nebo začněte psát svůj vlastní dotaz v přirozeném jazyce, jako je angličtina (en-us).
Při psaní můžete použít výchozí dotaz, upravit jej nebo popsat svým vlastním způsobem.
Zobrazí se jeden nebo více návrhů vzorců. Použijme příklad Hledání obchodních vztahů, kde je v textinput název. Ve výsledcích uvidíte dva návrhy. Každý z těchto návrhů vzorce obsahuje tři části:
Obchodní vztahy kde se text v TextInput1 zobrazí v okně název. Tato části se snaží vysvětlit, co navrhovaný vzorec dělá, takže pro uživatele, kteří nejsou obeznámeni s Power Fx, je snazší pochopit výsledek. Názvy součástí použitých v aplikaci jsou zobrazeny tučně.
Použít na: Položky: To naznačuje, na jakou vlastnost bude vzorec použit. Vzhledem k tomu, že ovládací prvky Power Apps mají mnoho vlastností, mohou Nápady určit, na kterou vlastnost se má vzorec použít.
Návrh vzorce v tomto scénáři je
Search('Accounts', TextInput1.Text, "name")
.
Vyberte návrh, který preferujete, a poté vyberte Použít. V tomto případě vyberte první návrh, protože se nejlépe hodí. Vzorec se automaticky aktualizuje a spustí, abyste mohli zkontrolovat výsledek ve vaší aplikaci. Poté se můžete rozhodnout, zda zachovat vybraný vzorec, nebo jej změnit.
Další příklady
Zvažte následující příklady, kterými se můžete inspirovat při práci s Nápady Power Apps.
Scénář | Popis | Ukázky nápadů |
---|---|---|
Seřazení tabulky | Seřazení podle jednoho sloupce | seřadit obchodní vztahy podle názvu obchodního vztahu |
seřadit obchodní vztahy podle názvu obchodního vztahu A-Z | ||
seřadit obchodní vztahy podle názvu obchodního vztahu Z-A | ||
Seřadit účty podle názvu účtu a data vytvoření | ||
seřadit účty podle názvu účtu A–Z a nahoře podle Naposledy vytvořeno | ||
Seřazení existujících tabulek | seřadit Gallery3 podle názvu účtu od Z do A | |
Filtrování nebo vyhledání v tabulce podle určitých podmínek | Číselná podmínka | účty s délkou názvu účtu větší než 10 |
Podmínka typu datum | účty vytvořené před týdnem, účty změněné za poslední 3 dny | |
Textová podmínka | obchodní vztahy se jménem obsahuje Karen | |
Několik podmínek | obchodní vztahy, jejichž jméno obsahuje Karen a byly vytvořeny před 7 dny | |
Vybraná hodnota | neaktivní obchodní vztahy | |
Prohledávání tabulky podle zadání uživatele | vyhledávání obchodních vztahů se jménem v textovém vstupu | |
Vyhledání jednoho záznamu | první záznam v obchodních vztazích, kde jméno obsahuje Karen | |
Vyhledání záznamů v horní nebo dolní části tabulky | 10 hlavních účtů | |
10 posledních účtů | ||
Podmíněné formátování (platí pro barvu a viditelnost) | Číselná podmínka | účty s délkou názvu účtu větší než 10 |
Podmínka typu datum | červená, pokud byla vytvořena před 7 dny | |
Textová podmínka | modrá, pokud jméno obsahuje Karen | |
Generování textu | Čísla | počet galerií součet jezdce1 a jezdce2 |
Řetězcové | label4 a label5 Oříznout textinput1F První 3 znaky TextInput1 |
Osvědčené postupy
Chcete-li dosáhnout nejlepších výsledků, využijte tyto tipy při psaní dotazu v přirozeném jazyce v podokně Nápady.
- Využijte výchozí dotazy, abyste viděli, jaké scénáře jsou podporovány.
- Ve svém dotazu buďte přesní. Nápady dokážou rozpoznat ovládací prvky, jako jsou tabulky a sloupce. Pokud však žádný návrh neobdržíte, zkuste použít celý název aktiv, na která odkazujete. Například použijte TextInput1, když máte v aplikaci více ovládacích prvků pro zadávání textu. Tímto způsobem systém ví, který ovládací prvek máte na mysli.
Omezení
Poznámka
Vylepšujeme model, aby umožňoval provádět složitější úlohy a podporoval více funkcí, ovládacích prvků a vlastností. Pokud máte seznam přání, odešlete nápady prostřednictvím Nápady Power Apps – Komunita Power Platform.
Nápady Power Apps mají v současné době následující omezení:
Oblasti a jazyk: Aktuálně k dispozici v prostředích vytvořených ve Spojených státech s výchozím jazykem prohlížeče angličtinou (en-us).
Rozpoznávají hodnotu ovládacího prvku TextInput, Rozevírací nabídka, DatePicker, Posuvník, Přepínač, Zaškrtávací políčko a Volič jako vstup.
Ovládací prvky Vlastnosti Galerie, Datová tabulka, Rozevírací seznam, Pole se seznamem Items Textové pole, Popisek Text, Barva, Viditelné Zdroje dat: V současné době podporují Nápady tabulky Dataverse, aplikaci Seznamy Microsoft a excelové listy.
Funkce: Viz Podporované funkce Power Fx. Budeme nadále přidávat podporu dalších funkcí.
Typy dat: Podporuje text, celé číslo, datum a čas, pouze datum, desetinné číslo, výběr, volby, vyhledávací kód ano/ne. Nepodporováno: soubor a obrázek.
Model této funkce rozumí některým běžně používaným výrazům v přirozeném jazyce. Například může překládat z
latest on top
,big to small
na sestupné pořadí aoldest on top
,small to big
na vzestupné. A dokáže porozumět většině kontextu, takže i když jste nezadali názvy tabulek, bude to nejlepší predikce na základě aktuální tabulky vázané na ovládací prvek.
Podporované funkce Power Fx
Funkce podporované funkcí Nápady Power Apps:
Poskytněte společnosti Microsoft názory
Pokud máte nějaký názor k této funkci, např. když vám připadají návrhy vzorců jako nepřesné nebo máte jiné návrhy nebo nápady, o které se s námi chcete podělit, karta zpětné vazby je umístěna na panelu Nápady. Po výběru Odeslat názory můžete napsat své myšlenky. (Do svých názorů nezahrnujte žádné důvěrné nebo osobní údaje.)
Společnost Microsoft se zavázala zodpovědně vyvíjet a nasazovat technologie AI. Pokud najdete nějaké nevhodné nebo absurdní výsledky generované pomocí Nápadů Power Apps, na stejné kartě uvidíte pod polem zpětné vazby odkaz Nahlásit, který nám pomůže udržet kvalitní funkci našeho modelu umělé inteligence. Pro včasnou odpověď vyberte Typ hrozby jako „URL“ a Typ incidentu jako „Odpovědná AI“, jak je znázorněno na následujícím snímku obrazovky.
Další kroky
Transformace příkladů na vzorce Power Fx