Sdílet prostřednictvím


Vytváření sloupců vzorců s datovými typy desetinná čísla, celá čísla, plovoucí desetinná čísla

Tento článek obsahuje pokyny k vytváření a používání různých datových typů ve sloupcích vzorců Microsoft Dataverse, jako jsou desetinné hodnoty, celá čísla, sloupce s plovoucí desetinnou čárkou a sloupce výběru. Popisuje kroky začínající výběrem vzorce fx jako datového typu a zadáním vzorce vracejícího číselnou hodnotu do řádku vzorců.

Začněte vytvořením sloupce pro tabulku

  1. Přihlaste se k Power Apps v https://make.powerapps.com.

  2. Vyberte Tabulky a potom vyberte tabulku, do které chcete přidat sloupec vzorce. Pokud se položka nenachází v bočním podokně, vyberte možnost …Více a poté vyberte požadovanou položku.

  3. Vyberte oblast Sloupce, vyberte Nový sloupec, vyberte datový typ a zadejte vzorec Power Fx. V závislosti na zadaném vzorci můžete vytvořit kteroukoli z následujících možností:

Vytvoření sloupce vzorce s desetinnou hodnotou

Vytvořte sloupec vzorce, který vrací desetinné číslo.

  1. Vyberte Datový typ jako Vzorec fx.
  2. Zadejte vzorec, který vrací číselnou hodnotu do řádku Vzorec. Tento příklad vytvoří sloupec vzorce s názvem Celková částka. Sloupec Cena za jednotku je desetinného datového typu. Snímek obrazovky vytvoření nového podokna sloupce vzorce pro použití s desetinným číslem pomocí „Ceny za jednotku“ * 150.
  3. Rozbalte položku Upřesnit možnosti a nastavte požadovaný počet desetinných míst. Snímek obrazovky definice sloupce vzorce s desetinným číslem.
  4. Zvolte Uložit. Ve výchozím nastavení je datový typ vzorce nastaven na hodnotu Desetinné číslo a je vytvořeno pole vzorce pro desetinná místa.

Vytvoření sloupce vzorce s celým číslem

Vytvořte sloupec vzorce, který vrací celé číslo.

  1. Vyberte Datový typ jako Vzorec fx.
  2. Zadejte vzorec, který vrací číselnou hodnotu do řádku Vzorec. Tento příklad vytvoří sloupec vzorce s názvem Počet jednotek. Sloupce Celková cena a Cena za jednotku jsou desetinného datového typu. Snímek obrazovky vytvoření nového podokna sloupce vzorce pro použití s celým číslem.
  3. Rozbalte Upřesnit možnosti a jako Datový typ vzorce vyberte Celé číslo a nastavte požadovaný formát pro sloupec celých čísel. Snímek obrazovky definice sloupce vzorce s celým číslem pomocí „Celková cena“ / „Cena za jednotku“.
  4. Zvolte Uložit.

Vytvoření sloupce vzorce čísla s plovoucí desetinnou čárkou

Vytvořte sloupec vzorce, který vrací číslo s plovoucí desetinnou čárkou.

  1. Vyberte Datový typ jako Vzorec fx.
  2. Zadejte vzorec, který vrací číslo s plovoucí desetinnou čárkou do řádku Vzorec. Zadejte vzorec, který vrací číslo s plovoucí desetinnou čárkou do řádku Vzorec. Tento příklad vytvoří sloupec vzorce s názvem Celková cena. Hmotnost je jednoduchý sloupec s plovoucí desetinnou čárkou a cena za g je jednoduchý desetinný sloupec. Snímek obrazovky vytváření sloupce vzorce čísla s plovoucí desetinnou čárkou
  3. Rozbalte položku Upřesnit možnosti a nastavte požadovaný počet desetinných míst.
  4. Zvolte Uložit.

Pokyny pro vytváření sloupců vzorce s číslem s plovoucí desetinnou čárkou

  • Pokud je operand zapojený do aritmetické operace typu plovoucí desetinné čárky, pak výsledek vzorce je typu plovoucí desetinné čárky. Příklad:
    • 1 + 2 + Float(1), protože používá operand typu plovoucí desetinné čárky – Float(1).
  • Číselná funkce vrací hodnotu s plovoucí desetinnou čárkou, pokud je první parametr poskytnutý funkci typu plovoucí desetinné čárky. V opačném případě vrátí funkce desetinnou hodnotu. Příklad:
    • Sum(1, 2, Float(1)) je desetinného typu a Sum(Float(1), 1, 2) je typu s plovoucí desetinnou čárkou.
  • Funkce Float, Sqrt, Ln, Power, Exp a operátor ^ vracejí hodnotu s plovoucí desetinnou čárkou.

Vytvoření sloupce vzorce s volbou

Chcete-li vytvořit sloupec vzorce s volbou, lze jako výsledek použít buď globální výběr, nebo místní výběr sloupce jednoduché volby.

Použití globální volby

Vytvořte globální volbu. Tento příklad vytvoří globální volbu s názvem Priorita úkolu.

Snímek obrazovky globální volby.

Vytvořte sloupec vzorce, který vrací volbu pomocí globální volby.

  1. Vyberte Datový typ jako Vzorec fx.
  2. Zadejte vzorec, který vrací hodnotu s volbou do řádku Vzorec. Tento příklad vytvoří sloupec vzorce Priorita pomocí globální volby Priorita úkolu. Snímek obrazovky vytváření sloupce vzorce s globální volbou.
  3. Zvolte Uložit. Všimněte si, že vytvořený sloupec je datového typu Volba fx.

Použití místního výběru z jednoduchého sloupce voleb

Vytvořte sloupec s jednoduchou volbou. Tento příklad vytvoří sloupec s jednoduchou volbou Priorita úkolu pro tabulku účtu.

Snímek obrazovky vytváření sloupce s jednoduchou volbou.

Vytvořte sloupec vzorce, který vrací volbu pomocí místní volby sloupce jednoduché volby.

  1. Vyberte Datový typ jako Vzorec fx.
  2. Zadejte vzorec, který vrací hodnotu s volbou do řádku Vzorec. Tento příklad vytvoří sloupec vzorce Priorita v entitě Účet pomocí místní volby sloupce s volbou výběru Priorita úkolu pro tabulku účtu. Snímek obrazovky vytváření sloupce vzorce s místní volbou.
  3. Zvolte Uložit.

Pokyny pro práci s volbami ve sloupcích vzorce

  • Místní volby sloupce s jednoduchou volbou související tabulky nelze použít jako typ výsledku ve sloupcích vzorce.
  • Možnosti ze stejné sady možností by měly být použity pro všechny výsledné argumenty ve sloupcích vzorce výběru.
  • Volbu používanou sloupcem vzorce nelze aktualizovat.
  • Možnosti volby nelze předat jako argument řetězcovým funkcím. Funkci Value lze použít k vrácení číselné hodnoty možnosti.
  • Závislý sloupec místní volby nebo globální vollby sloupce vzorce nelze odstranit.

Viz také

Použití správného typu čísla

Sloupce vzorce Fx

Přehled platformy Microsoft Power Fx

Vzorec, počítané a souhrnné sloupce pomocí kódu

Vytváření sloupců vzorce s desetinnou čárkou (video)