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
- Na kartě Vytvořit vyberte Zobrazit vše a poté rozbalte Tabulky.
- Ze seznamu tabulek v aplikaci Power Apps pro Teams, vyberte požadovanou tabulku.
- 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.
- 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.
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.
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.
Text *
Hodnota *
* 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.