Deli putem


Funkcije "Count", "CountA", "CountIf" i "CountRows"

Važi za: Canvas aplikacije Desktop flows Model-driven apps Power Pages Power Platform CLI

Broji sve zapise u tabeli ili broji sve zapise koji ispunjavaju neki uslov.

Opis

Funkcija Count broji zapise koji sadrže broj u tabeli sa jednom kolonom.

Funkcija CountA broji zapise koji nisu prazni u tabeli sa jednom kolonom. Ova funkcija uključuje prazan tekst ("") u broj.

Funkcija CountIf broji zapise u tabeli koji imaju vrednost tačno za logičku formulu. Formula može da referencira kolone tabele.

Funkcija CountRows broji broj zapisa u tabeli.

Svaka od ovih funkcija vraća broj.

Morate da omogućite Poboljšano delegiranje za Microsoft Dataverse opciju u naprednim postavkama da bi delegiranje funkcija CountIf i CountRows radilo. Da biste omogućili opciju:

  1. Otvorite aplikaciju u kojoj želite da koristite funkcije.

  2. Izaberite meni Postavke>Predstojeće funkcije>Pregled.

  3. Uključite Poboljšano delegiranje za Microsoft Dataverse opciju.

    Omogućite delegiranje.

Važno

  • Dozvoljeno je ograničenje od 50.000 delegiranja ako koristite funkcije CountRows i CountIf sa filterima. Ne postoji čvrsto ograničenje za CountRows funkciju kada se izdvaja direktno iz izvora podataka zbog keširanog broja koji Dataverse čuva.
  • Ako se CountRows(<Data Source>) funkcija koristi bez filtriranja, brojanje možda neće biti 100% tačno, jer se keširani broj periodično ažurira. Ako vam je potrebno precizno brojanje i očekujete da je rezultat ispod ukupnog ograničenja, možete zaobići keširano brojanje putem CountIf(<Data Source>, True).

Sintaksa

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable – Obavezno. Kolona zapisa koji se broje.

CountIf( Table, LogicalFormula )

  • Table – Obavezno. Tabela zapisa koji se broje.
  • LogicalFormula – Obavezno. Formula za izračunavanje za svaki zapis tabele. Broje se zapisi koji se vraćaju tačno za ovu formulu. Formula može da referencira kolone tabele.

CountRows( Table )

  • Table – Obavezno. Tabela zapisa koji se broje.

Primer

  1. Uvezite ili kreirajte kolekciju pod nazivom Inventar, kao što to opisuje prvi postupak u članku Prikaz slika i teksta u galeriji.

  2. Dodajte oznaku i podesite njeno svojstvo Tekst prema ovoj formuli:

    CountIf(Inventory, UnitsInStock < 30)

    Oznaka pokazuje 2 jer dva proizvoda (Ganymede i Callisto) imaju na raspolaganju manje od 30 jedinica.

  3. Dodajte drugu oznaku i podesite njeno svojstvo Text prema ovoj formuli:

    CountA(Inventory.UnitsInStock)

    Oznaka pokazuje 5, broj nepraznih ćelija u koloni UnitsInStock.

  4. Dodajte drugu oznaku i podesite njeno svojstvo Text prema ovoj formuli:

    CountRows(Inventory)

    Oznaka pokazuje 5 jer kolekcija sadrži pet redova.