Kopīgot, izmantojot


Funkcijas Count, CountA, CountIf un CountRows

Attiecas uz: Audekla programmām Darbvirsmas plūsmas Modeļa vadītas programmas Power Pages Power Platform CLI

Skaita visus ierakstus tabulā vai saskaita visus ierakstus, kas atbilst nosacījumam.

Apraksts

Funkcija Count saskaita to ierakstu skaitu, kuros ir ietverts skaitlis, vienas kolonnas tabulā.

Funkcija CountA saskaita to ierakstu skaitu, kuri nav tukši, vienas kolonnas tabulā. Šī funkcija ieskaita tukšu tekstu ("").

Funkcija CountIf saskaita ierakstu skaitu tabulā, kas ir true loģiskajai formulai. Formula var atsaukties uz tabulas kolonnām.

Funkcija CountRows skaita tabulā ierakstu skaitu.

Katra no šīm funkcijām atgriež skaitli.

Lai funkcijas CountIf un CountRows darbotos, iepriekš papildu iestatījumos ir jāiespējo opcija Paplašinātā deleģēšana Microsoft Dataverse. Lai iespējotu šo opciju:

  1. Atveriet programmu, kurā vēlaties lietot šo funkciju.

  2. Atlasiet Iestatījumi>Plānotie līdzekļi>Priekšskatījums.

  3. Ieslēdziet opciju Paplašinātā deleģēšana Microsoft Dataverse.

    Nodrošināt deleģēšanu.

Svarīgi

  • Pastāv 50 K deleģēšanas ierobežojums, ja izmantojat CountRows un CountIf funkcijas ar filtriem. Nav grūti ierobežot CountRows funkciju, kad izgūts tieši no datu avota kešatmiņā esošā skaita dēļ, ko saglabā Dataverse.
  • Ja funkcija CountRows(<Data Source>) tiek izmantota bez filtrēšanas, skaits var nebūt tieši 100%, jo kešotais skaits periodiski tiek atjaunināts. Ja ir nepieciešams precīzs skaits un sagaidāms, ka rezultāts būs zem apkopojuma ierobežojuma, varat apiet kešoto skaitu, izmantojot CountIf(<Data Source>, True).

Sintakse

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable - Obligāts. Saskaitāmo ierakstu kolonna.

CountIf(tabula,Loģiskā _formula )

  • Tabula - Obligāts. Saskaitāmo ierakstu tabula.
  • LogicalFormula - Nepieciešams. Formula, lai novērtētu katru tabulas ierakstu. Ieraksti, kas atgriež true šai formulai, tiek ieskaitīti. Formula var atsaukties uz tabulas kolonnām.

CountRows( tabula )

  • Tabula - Obligāts. Saskaitāmo ierakstu tabula.

Piemērs

  1. Importējiet vai izveidojiet kolekciju ar nosaukumu krājums kā aprakstīts sadaļas Rādīt attēlus un tekstu pirmajā apakšprocedūrā.

  2. Pievienojiet etiķeti un iestatiet tās rekvizītam Teksts šādu formulu:

    CountIf(Inventārs, UnitsInStock < 30)

    Etiķete rāda 2, jo divām precēm (Ganymede un Callisto) noliktavā ir mazāk par 30 vienībām.

  3. Pievienojiet citu etiķeti un iestatiet tās rekvizītam Teksts šādu formulu:

    CountA(Inventory.UnitsInStock)

    Etiķete rāda 5, kolonnu skaitu, kas nav tukšas, kolonnā UnitsInStock.

  4. Pievienojiet citu etiķeti un iestatiet tās rekvizītam Teksts šādu formulu:

    CountRows(Inventārs)

    Etiķetē ir redzams, 5, jo kolekcijai ir piecas rindas.