Partajați prin


Count, , CountACountIf, și CountRows funcții

Se aplică la: Aplicații pânză Copilot Studio Desktop fluxuri model aplicații bazate pe modele Power Platform ClI Dataverse funcții Power Pages

Numără toate înregistrările într-un tabelsau numără toate înregistrările care îndeplinesc o condiție.

Descriere

Funcția Count contorizează numărul de înregistrări care conțin un număr dintr-un tabel cu o singură coloană.

Funcția CountA contorizează numărul de înregistrări care nu sunt necompletate într-un tabel cu o singură coloană. Această funcție include text necompletat ("") în număr.

Funcția CountIf contorizează numărul de înregistrări dintr-un tabel care sunt adevărate pentru o formulă logică. Formula poate face referire la coloane ale tabelului.

Funcția CountRows contorizează numărul de înregistrări dintr-un tabel.

Fiecare dintre aceste funcții returnează un număr.

Trebuie să activați opțiunea Delegare îmbunătățită pentru Microsoft Dataverse în setările prealabile pentru ca CountIf delegarea funcțiilor să CountRows funcționeze. Pentru a activa opțiunea:

  1. Deschideți aplicația în care doriți să utilizați funcțiile.

  2. Select Setări>Caracteristici viitoares>Previzualizare.

  3. Activați opțiunea Delegare îmbunătățită pentru Microsoft Dataverse.

    Activați delegarea.

Important

  • Există o limită de delegare de 50K dacă utilizați funcțiile CountRows și CountIf cu filtre. Nu există nicio limită fixă pentru funcția CountRows atunci când este extrasă direct din sursa de date din cauza valorii cache păstrată de Dataverse.
  • Dacă funcția CountRows(<Data Source>) este utilizată fără filtrare, numărul poate să nu fie 100% precis, deoarece valoarea cache se actualizează periodic. Dacă aveți nevoie de un număr precis și vă așteptați ca rezultatul să fie sub limita agregată, puteți ocoli numărătoarea prin cache prin CountIf(<Data Source>, True).

Sintaxă

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable - Obligatoriu. Coloana înregistrărilor de numărat.

CountIf( Tabel, LogicFormula )

  • Tabel - Obligatoriu. Tabelul înregistrărilor de numărat.
  • LogicalFormula - Obligatoriu. Formula de evaluat pentru fiecare înregistrare a tabelului. Înregistrările care returnează valoarea true pentru această formulă sunt numărate. Formula poate face referire la coloane ale tabelului.

CountRows( Tabel )

  • Tabel - Obligatoriu. Tabelul înregistrărilor de numărat.

Exemplu

  1. Importați sau creați o colecție numită Inventar, conform descrierii din prima subprocedură din secțiunea Afișați imagini și text într-o galerie.

  2. Adăugați o etichetă și setați proprietatea Text conform acestei formule:

    CountIf(Inventar, UnitățiÎnStoc < 30)

    Eticheta indică 2 deoarece două produse (Ganymede și Callisto) au mai puțin de 30 de unități în stoc.

  3. Adăugați o altă etichetă și setați proprietatea Text a acesteia pentru această formulă:

    CountA(Inventory.UnitsInStock)

    Eticheta indică 5, numărul de celule care nu sunt goale în coloana UnitsInStock.

  4. Adăugați o altă etichetă și setați proprietatea Text a acesteia pentru această formulă:

    CountRows(Inventar)

    Eticheta indică 5, deoarece colecția conține cinci rânduri.