Funkcie Count, CountA, CountIf a CountRows
Vzťahuje sa na: aplikácie plátna toky na počítači aplikácie riadené modelom Power Pages Power Platform CLI
Spočíta všetky záznamy v tabuľke alebo spočíta všetky záznamy, ktoré spĺňajú podmienku.
Popis
Funkcia Count spočíta v tabuľke s jedným stĺpcom záznamy, ktoré obsahujú číslo.
Funkcia CountA spočíta v tabuľke s jedným stĺpcom záznamy, ktoré nie sú prázdne. Táto funkcia zahŕňa do výsledného počtu aj prázdny text ("").
Funkcia CountIf spočíta v tabuľke záznamy, ktoré majú pre logický vzorec hodnotu true. Vzorec môže odkazovať na stĺpce tabuľky.
Funkcia CountRows spočíta v tabuľke počet záznamov.
Každá z týchto funkcií vráti číslo.
Musíte povoliť možnosť Rozšírené delegovanie pre Microsoft Dataverse v nastaveniach vopred na spojazdnenie delegovania funkcií CountIf a CountRows. Povolenie možnosti:
Otvorte aplikáciu, kde chcete použiť funkcie.
Vyberte Nastavenie > Pripravované funkcie > Náhľad.
Zapnite možnosť Rozšírené delegovanie pre Microsoft Dataverse.
Dôležité
- Ak použijete funkcie
CountRows
aCountIf
s filtrami, existuje limit 50 000 delegovaní. Neexistuje žiadny tvrdý limit pre funkciuCountRows
pri extrahovaní priamo zo zdroja údajov z dôvodu množstva uloženého vo vyrovnávacej pamäti Dataverse. - Ak sa funkcia
CountRows(<Data Source>)
používa bez filtrovania, počet nemusí byť stopercentne presný, pretože počet vo vyrovnávacej pamäti sa pravidelne aktualizuje. Ak potrebujete presný počet a očakávate, že výsledok bude pod súhrnným limitom, môžete počet vynechaných miest v pamäti obísť cezCountIf(<Data Source>, True)
.
Syntax
Počet( Tabuľka s jedným stĺpcom )
PočetA( Tabuľka s jedným stĺpcom )
- SingleColumnTable – povinné. Stĺpec so záznamami, ktoré sa majú spočítať.
CountIf( Tabuľka, Logický vzorec )
- Tabuľka – povinné. Tabuľka so záznamami, ktoré sa majú spočítať.
- LogicalFormula – povinné. Vzorec, ktorý sa má vyhodnotiť pre každý záznam tabuľky. Spočítajú sa záznamy, ktoré pre tento vzorec vracajú hodnotu true. Vzorec môže odkazovať na stĺpce tabuľky.
CountRows( Tabuľka )
- Tabuľka – povinné. Tabuľka so záznamami, ktoré sa majú spočítať.
Príklad
Naimportujte alebo vytvorte kolekciu s názvom Inventár podľa popisu v prvom čiastkovom postupe v článku o zobrazení obrázkov a textu v galérii.
Pridajte označenie a do jeho vlastnosti Text zadajte tento vzorec:
CountIf(Inventory, UnitsInStock < 30)
Označenie zobrazí hodnotu 2, pretože dva produkty (Ganymede a Callisto) majú na sklade menej ako 30 jednotiek.
Pridajte ďalšie označenie a jeho vlastnosť Text nastavte na tento vzorec:
PočetA(Inventory.UnitsInStock)
Označenie zobrazí hodnotu 5, čo je počet buniek v stĺpci UnitsInStock, ktoré nie sú prázdne.
Pridajte ďalšie označenie a jeho vlastnosť Text nastavte na tento vzorec:
CountRows (Inventár)
Označenie zobrazí hodnotu 5, pretože kolekcia obsahuje päť riadkov.