Kopīgot, izmantojot


Count, CountA, CountIf, un CountRows funkcijas

Attiecas uz: Audekla programmas Copilot Studio Desktop plūsmas Modeļa vadītas programmas Power Platform CLI Dataverse funkcijas Power Pages

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

Apraksts

Funkcija Count saskaita ierakstu skaitu, kas satur numuru vienas kolonnas tabulā.

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

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

Funkcija CountRows saskaita ierakstu skaitu tabulā.

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

Jums ir jāiespējo opcija Uzlabota deleģēšana Microsoft Dataverse iepriekšējos iestatījumos, lai veiktu CountIf un CountRows funkciju deleģēšanu darbam. 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(Krājumi, Krājumā < esošās vienības 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(Inventārs.VienībasNoliktavā)

    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.