Count, CountA, CountIf és CountRows függvény

A következőkre vonatkozik: Vászonalapú alkalmazások Asztali folyamatok Modellvezérelt alkalmazások 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:

  1. Nyissa meg azt az alkalmazást, ahol a függvényt használni szeretné.

  2. Válassza Beállítások>Hamarosan megjelenő funkciók>Előzetes verzió lehetőséget.

  3. Kapcsolja be a Bővített delegálás a Microsoft Dataverse esetén beállítást.

    Delegálás engedélyezése.

Fontos

  • Érvényben van egy 50 ezres delegálási korlát a CountRows és CountIf függvények szűrőkkel való használata esetén. Nincs végleges korlátozás a CountRows 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 a CountIf(<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

  1. 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.

  2. 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.

  3. 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.

  4. 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.