Count, CountA, CountIf és CountRows függvény
A következőkre vonatkozik: Vászonalapú alkalmazások Asztali folyamatok Modellvezérelt alkalmazások Power Pages Power Platform CLI
Megszámlálják egy tábla összes rekordját, vagy megszámlálják az összes olyan rekordot, amely megfelel egy adott feltételnek.
Ismertetés
A Count függvény megszámlálja egy egyoszlopos tábla összes olyan rekordját, amely számot tartalmaz.
A CountA függvény megszámlálja egy egyoszlopos tábla összes olyan rekordját, amely nem üres. A függvény az üres szöveget ("") is beleszámítja a darabszámba.
A CountIf függvény megszámlálja egy tábla azon rekordjait, amelyekre vonatkozóan egy logikai képlet igaz. A képlet hivatkozhat a tábla oszlopaira.
A CountRows függvény megszámlálja a rekordokat, melyek egy táblában szerepelnek.
Ezen függvények mindegyike egy-egy számot ad vissza.
A Bővített delegálás Microsoft Dataverse esetén beállítást engedélyeznie kell a speciális beállításokban, hogy a CountIf és a CountRows függvények delegálása működjön. A beállítás engedélyezése:
Nyissa meg azt az alkalmazást, ahol a függvényt használni szeretné.
Válassza Beállítások>Hamarosan megjelenő funkciók>Előzetes verzió lehetőséget.
Kapcsolja be a Bővített delegálás a Microsoft Dataverse esetén beállítást.
Fontos
- Érvényben van egy 50 ezres delegálási korlát a
CountRows
ésCountIf
függvények szűrőkkel való használata esetén. Nincs végleges korlátozás aCountRows
függvényre, ha közvetlenül az adatforrásból nyerik ki, a Dataverse által tárolt gyorsítótárazási számláló miatt. - Ha a
CountRows(<Data Source>)
függvényt szűrés nélkül használják, akkor előfordulhat, hogy a számláló nem 100%-ig pontos, mivel a gyorsítótárazott számláló időnként frissül. Ha pontos számlálóra van szüksége, és elvárja, hogy az eredmény az összesítési korlát alatt legyen, megkerülheti a gyorsítótárban tárolt számlálót aCountIf(<Data Source>, True)
segítségével.
Szintaxis
Count( SingleColumnTable )
CountA( SingleColumnTable )
- SingleColumnTable - Kötelező. A megszámlálandó rekordok oszlopa.
CountIf( Table, LogicalFormula )
- Tábla – Kötelező megadni. A megszámlálandó rekordok táblája.
- LogicalFormula – kötelező. A tábla egyes rekordjainak kiértékeléséhez használandó képlet. A függvény azokat a rekordokat számolja meg, melyekre vonatkozóan a képlet true (igaz) értéked ad vissza. A képlet hivatkozhat a tábla oszlopaira.
CountRows( Table )
- Tábla – Kötelező megadni. A megszámlálandó rekordok táblája.
Példa
Hozzon létre vagy importáljon egy Inventory (Leltár) nevű gyűjteményt a Show images and text in a gallery (Képek és szöveg megjelenítése egy gyűjteményben) című témakör első részeljárásában leírt módon.
Adjon hozzá egy címkét, majd állítsa be a Szöveg tulajdonságát a következő képletnek megfelelően:
CountIf(Inventory, UnitsInStock < 30)
A feliraton a 2 érték fog megjelenni, mert két termékből (a Ganymede-ből és Callistóból) van kevesebb, mint 30 darab készleten.
Adjon hozzá még egy feliratot, és a Text (Szöveg) tulajdonságát állítsa a következő képletre:
CountA(Inventory.UnitsInStock)
A feliraton az 5 érték fog megjelenni, mert ennyi cella nem üres a UnitsInStock (Raktáron) oszlopban.
Adjon hozzá még egy feliratot, és a Text (Szöveg) tulajdonságát állítsa a következő képletre:
CountRows(Inventory)
A feliraton az 5 érték fog megjelenni, mert a gyűjtemény öt sort tartalmaz.