Funkce Count, CountA, CountIf a CountRows

Platí pro: aplikace plátna desktopové toky modelem řízené aplikace Power Platform CLI

Spočítá všechny záznamy v tabulce nebo spočítá všechny záznamy, které splňují podmínku.

Popis

Funkce Count spočítá v tabulce s jedním sloupcem záznamy, které obsahují číslo.

Funkce CountA spočítá v tabulce s jedním sloupcem záznamy, které nejsou prázdné. Tato funkce zahrnuje do počtu i prázdný text ("").

Funkce CountIf spočítá v tabulce záznamy, které pro logický vzorec mají hodnotu true. Vzorec může odkazovat na sloupce tabulky.

Funkce CountRows spočítá v tabulce záznamy.

Každá z těchto funkcí vrátí číslo.

Musíte povolit možnost Rozšířená delegace pro Microsoft Dataverse možnost v pokročilém nastavení, aby delegace funkcí CountIf a CountRows fungovala. Povolení možnosti:

  1. Otevřete aplikaci, kde chcete funkce použít.

  2. Vyberte Nastavení>Připravované funkce>Preview.

  3. Zapněte možnost Rozšířená delegace pro Microsoft Dataverse.

    Zapnutí delegování.

Důležité

  • Pokud použijete funkce CountRows a CountIf s filtry, existuje limit delegování 50 tisíc. Neexistuje žádný pevný limit na funkci CountRows při extrahování přímo ze zdroj dat kvůli počtu uloženému v mezipaměti Dataverse.
  • Pokud se funkce CountRows(<Data Source>) se používá bez filtrování, počet nemusí být 100% přesný, protože počet v mezipaměti se pravidelně aktualizuje. Pokud potřebujete přesný počet a očekáváte, že výsledek bude pod souhrnným limitem, můžete počítání mezipaměti obejít pomocí CountIf(<Data Source>, True).

Syntaxe

Count( TabulkaSJednímSloupcem )
CountA( TabulkaSJednímSloupcem )

  • TabulkaSJednímSloupcem – povinné. Sloupec se záznamy, které se mají spočítat.

CountIf( Tabulka; Logický vzorec )

  • Tabulka – povinné. Tabulka se záznamy, které se mají spočítat.
  • Logický vzorec – povinné. Vzorec, který se má vyhodnotit pro každý záznam tabulky. Spočítají se záznamy, které pro tento vzorec vrací hodnotu true. Vzorec může odkazovat na sloupce tabulky.

CountRows( Tabulka )

  • Tabulka – povinné. Tabulka se záznamy, které se mají spočítat.

Příklad

  1. Naimportujte nebo vytvořte kolekci s názvem Inventory podle popisu v prvním dílčím postupu v článku o zobrazení obrázků a textů v galerii.

  2. Přidejte popisek a do jeho vlastnosti Text nastavte tento vzorec:

    CountIf(Inventory; UnitsInStock < 30)

    Popisek zobrazí hodnotu 2, protože pro dva produkty (Ganymede a Callisto) je na skladě méně než 30 jednotek.

  3. Přidejte další popisek a do jeho vlastnosti Text nastavte tento vzorec:

    CountA(Inventory.UnitsInStock)

    Popisek zobrazí hodnotu 5, což je počet neprázdných buněk ve sloupci UnitsInStock.

  4. Přidejte další popisek a do jeho vlastnosti Text nastavte tento vzorec:

    CountRows(Inventory)

    Popisek zobrazí hodnotu 5, protože kolekce obsahuje pět řádků.