Sdílet prostřednictvím


Count, CountA, CountIfa CountRows funkce

Platí pro: Aplikace plátna Copilot Studio Desktop toky modelem řízené aplikace Power Platform CLI Dataverse functions Power Pages

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á počet záznamů, které obsahují číslo v tabulce s jedním sloupcem.

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

Funkce CountIf spočítá počet záznamů v tabulce, které jsou pravdivé pro logický vzorec. Vzorec může odkazovat na sloupce tabulky.

Funkce CountRows spočítá počet záznamů v tabulce.

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

Pokud chcete, aby CountIfCountRows delegování funkcí fungovalo, musíte pro Microsoft Dataverse povolit možnost Rozšířené delegování. 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( Tabulka SingleColumnTable )
CountA( Tabulka SingleColumnTable )

  • SingleColumnTable – Povinné. Sloupec se záznamy, které se mají spočítat.

CountIf( Table, LogicalFormula )

  • Tabulka – Povinné. Tabulka se záznamy, které se mají spočítat.
  • LogicalFormula – 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ů.