Funkce Count, CountA, CountIf a CountRows
Platí pro: aplikace na plátně toky na počítači modelem řízené aplikace Power Pages 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:
Otevřete aplikaci, kde chcete funkce použít.
Vyberte Nastavení>Připravované funkce>Preview.
Zapněte možnost Rozšířená delegace pro Microsoft Dataverse.
Důležité
- Pokud použijete funkce
CountRows
aCountIf
s filtry, existuje limit delegování 50 tisíc. Neexistuje žádný pevný limit na funkciCountRows
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
Počet( Tabulka s jedním sloupcem )
PočetA( Tabulka s jedním sloupcem )
- SingleColumnTable – 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.
- 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
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.
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.
Přidejte další popisek a do jeho vlastnosti Text nastavte tento vzorec:
PočetA(Inventory.UnitsInStock)
Popisek zobrazí hodnotu 5, což je počet neprázdných buněk ve sloupci UnitsInStock.
Přidejte další popisek a do jeho vlastnosti Text nastavte tento vzorec:
CountRows (Inventář)
Popisek zobrazí hodnotu 5, protože kolekce obsahuje pět řádků.