Funkcije Count, CountA, CountIf in CountRows
Velja za: Aplikacije Canvas Namizne tokove Aplikacije, ki temeljijo na modelu Power Pages Power Platform CLI
Prešteje vse zapise v tabeli oziroma prešteje vse zapise, ki izpolnjujejo pogoj.
Opis
Funkcija Count prešteje število zapisov, ki vsebujejo številko v tabeli z enim stolpcem.
Funkcija CountA prešteje število zapisov, ki niso prazni v tabeli z enim stolpcem. Ta funkcija vključuje prazno besedilo ("") v številu.
Funkcija CountIf prešteje število zapisov v tabeli, ki imajo vrednost true za logično formulo. Formula se lahko sklicuje na stolpce v tabeli.
Funkcija CountRows šteje število zapisov v tabeli.
Vsaka od teh funkcij vrne številko.
Omogočiti morate možnost za izboljšano dodeljevanje za Microsoft Dataverse v naprednih nastavitvah, da bo delovalo dodeljevanje funkcij CountIf in CountRows. Če želite omogočiti to možnost:
Odprite aplikacijo, v kateri želite uporabiti funkcije.
Izberite Nastavitve>Prihajajoče funkcije>Predogled.
Vklopite možnost Izboljšano dodeljevanje za Microsoft Dataverse.
Pomembno
- Če uporabljate funkciji
CountRows
inCountIf
s filtri, obstaja omejitev dodeljevanja 50.000. Nobene stroge omejitve ni za funkcijoCountRows
, ko je izvlečena neposredno iz vira podatkov zaradi predpomnjenega štetja, ki ga hrani Dataverse. - Če se funkcija
CountRows(<Data Source>)
uporablja brez filtriranja, štetje morda ni 100% natančno, ker se predpomnjeno štetje občasno posodablja. Če potrebujete natančno štetje in pričakujete, da bo rezultat pod mejno vrednostjo, lahko predpomnjeno štetje zaobidete prekCountIf(<Data Source>, True)
.
Sintaksa
Število( SingleColumnTable )
CountA( SingleColumnTable )
- SingleColumnTable - Zahtevano. Stolpec z zapisi za štetje.
CountIf( Tabela, LogičnaFormula )
- Tabela - obvezno. Tabela z zapisi za štetje.
- Logična formula - obvezno. Formula za ovrednotenje za vsak zapis v tabeli. Preštejejo se zapisi, ki vrnejo vrednost true za to formulo. Formula se lahko sklicuje na stolpce v tabeli.
CountRows( Tabela )
- Tabela - obvezno. Tabela z zapisi za štetje.
Primer
Uvozite ali ustvarite zbirko z imenom Zaloga, kot opisuje prvi podpostopek v članku Prikaz slik in besedila v galeriji.
Dodajte oznako in nastavite njeno lastnost Besedilo na to formulo:
CountIf(Inventar, UnitsInStock < 30)
Oznaka prikaže število 2, ker imata dva izdelka (Ganymede in Callisto) na zalogi manj kot 30 enot.
Dodajte še eno oznako in nastavite njeno lastnost Besedilo na to formulo:
CountA(Inventory.UnitsInStock)
Oznaka prikaže število 5, ki je število nepraznih celic v stolpcu UnitsInStock.
Dodajte še eno oznako in nastavite njeno lastnost Besedilo na to formulo:
CountRows (inventar)
Oznaka prikaže število 5, ker zbirka vsebuje pet vrstic.