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
  • Data table
  • 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.

  1. Vyberte vlastnost BrowseGallery1, která je vázána na tabulku Accounts.

  2. Vyberte Třídit, filtrovat a hledat v poli s nápady.

    Řazení, filtrování a vyhledávání.

  3. 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).

    Doporučené nápady na řazení a filtrování.

  4. Při psaní můžete použít výchozí dotaz, upravit jej nebo popsat svým vlastním způsobem.

  5. 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").

      Doporučený vzorec založený na zadaném scénáři vyhledávání.

  6. 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ář Description 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, Dropdown, DatePicker, Slider, Toggle, Checkbox a Radio 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í a oldest 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:

Abs

Day

Max

Not

Now

Sum

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.

Sdělte nám svůj názor.

Další kroky

Transformace příkladů na vzorce Power Fx

Viz také