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:
Atveriet programmu, kurā vēlaties lietot šo funkciju.
Atlasiet Iestatījumi>Plānotie līdzekļi>Priekšskatījums.
Ieslēdziet opciju Paplašinātā deleģēšana Microsoft Dataverse.
Svarīgi
- Pastāv 50 K deleģēšanas ierobežojums, ja izmantojat
CountRows
unCountIf
funkcijas ar filtriem. Nav grūti ierobežotCountRows
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, izmantojotCountIf(<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
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ā.
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.
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.
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.