Práce se sloupci tabulky vzorce (Preview)

[Toto téma představuje předběžnou dokumentaci a může se změnit.]Více informací: Program preview Power Apps

Sloupce vzorce mají datový typ v Microsoft Dataverse for Teams, který vychází z Power Fx. Sloupec vzorce můžete do tabulky přidat v reálném čase. Tabulka Dataverse ukládá logiku a poskytuje hodnoty během operací načítání. Sloupce vzorce používají syntaxi Power Fx, která je podobná syntaxi Office Excel. Při zadávání vzorce vám Intellisense zobrazuje doporučení pro vzorec, správnou syntaxi a chyby.

Poznámka

Sloupce vzorce lze přidat jako počítané pole. V současné době nelze sloupce vzorce použít v souhrnných polích nebo s doplňky.

Přidání sloupce vzorce

  1. Na kartě Vytvořit vyberte Zobrazit vše a poté rozbalte Tabulky.
  2. Ze seznamu tabulek v aplikaci Power Apps pro Teams, vyberte požadovanou tabulku.
  3. Vyberte možnost Přidat sloupec nebo Upravit data > Přidat sloupec. Když vyberete možnost Upravit data, můžete také vybrat + ve sloupci, kam chcete přidat sloupec vzorce.
  4. V podokně Přidat nový sloupec:
    • Zadejte Název sloupce, například Celková cena.
    • Vyberte Vzorec v poli Typ.
    • V poli Výraz zadejte vzorec. V tomto případě se sloupec Cena (datový typ Desetinné číslo) vynásobí sloupcem Počet jednotek (datový typ Číslo). Vyberte Vytvořit. Vytvoření sloupce vzorce

Když vytvoříte záznam, sloupec vzorce provede vzorec a zobrazí data pro záznam. Pokud se hodnota sloupce vzorce pro záznam neaktualizuje, vyberte příkaz Obnovit v příkazovém řádku a spusťte tak vzorec.

Příklad záznamu se sloupcem vzorce

Všimněte si, že typ sloupce je určen vzorcem. Vzorec můžete po jeho vytvoření změnit, pokud nezmění typ sloupce. Například vzorec cena * sleva vytvoří sloupec typu Číslo, zatímco vzorec Jméno & “ “ & Příjmení vytvoří sloupec typu Řetězec. Vzorec cena * sleva můžete změnit na cena * (sleva +10%), protože se nezmění typ sloupce. Po uložení však nemůžete změnit vzorec cena * sleva na Text(cena * sleva), protože to by vyžadovalo změnu typu sloupce na řetězec.

Datové typy

Ve sloupci vzorce lze zobrazit následující datové typy:

  • Text
  • Desetinné číslo
  • Ano/Ne (logická hodnota)
  • Datum

Poznámka

Datový typ Měna není aktuálně podporován.

Typy funkcí

Ve vzorcích použitých ve sloupci vzorce jsou podporovány následující typy funkcí:

  • Desetinná čárka
  • Řetězec
  • Logická hodnota
  • Sada možností
  • Datum/čas (TZI)
  • DateTime (místní čas uživatele) (omezeno na porovnání s jinými hodnotamu místního času uživatele a funkcí DateAdd)
  • DateTime (pouze datum) (omezeno na porovnání s jinými hodnotami "pouze datum" a funkcí DateAdd)
  • Měna
  • Celé číslo, povýšeno na desítkové

Operátory

Ve vzorcích použitých ve sloupci vzorce jsou podporovány následující operátory:
+, -, *, /, %, ^, in, exactin, &

Více informací: Operátory v Power Apps

Dostupné funkce

Ve sloupcích vzorce jsou k dispozici následující skalární funkce.

Abs

And

Day

Exp

Int

Len

Ln

Max

Mid

Mod

Not

Sum

Text *

* Funkce Text a Value fungují pouze s celými čísly, kde není použit oddělovač desetinných míst. Protože se oddělovač desetinných míst v různých národních prostředích liší a sloupce vzorců se vyhodnocují bez znalosti národního prostředí, neexistuje způsob, jak správně interpretovat nebo vygenerovat oddělovač desetinných míst.

Viz také

Práce se sloupci tabulky
Odkaz na vzorec pro Power Apps