Deli z drugimi prek


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:

  1. Odprite aplikacijo, v kateri želite uporabiti funkcije.

  2. Izberite Nastavitve>Prihajajoče funkcije>Predogled.

  3. Vklopite možnost Izboljšano dodeljevanje za Microsoft Dataverse.

    Omogoči delegiranje.

Pomembno

  • Če uporabljate funkciji CountRows in CountIf s filtri, obstaja omejitev dodeljevanja 50.000. Nobene stroge omejitve ni za funkcijo CountRows, 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 prek CountIf(<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

  1. Uvozite ali ustvarite zbirko z imenom Zaloga, kot opisuje prvi podpostopek v članku Prikaz slik in besedila v galeriji.

  2. 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.

  3. 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.

  4. Dodajte še eno oznako in nastavite njeno lastnost Besedilo na to formulo:

    CountRows (inventar)

    Oznaka prikaže število 5, ker zbirka vsebuje pet vrstic.