Funkcije »Count«, »CountA«, »CountIf« in »CountRows« v rešitvi Power Apps

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čanje pooblastitev.

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

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable – obvezno. Stolpec z zapisi za štetje.

CountIf( Table, LogicalFormula )

  • Table – obvezno. Tabela z zapisi za štetje.
  • LogicalFormula – 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( Table )

  • Table – 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(Inventory, 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(Inventory)

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

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).