Megosztás:


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

A következőkre vonatkozik: Vászonalapú alkalmazások Copilot Studio Desktop folyamatok Modellalapú alkalmazások Power Platform CLI Dataverse függvények Power Pages

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ámolja az egyoszlopos táblában számokat tartalmazó rekordok számát.

A CountA függvény megszámolja az egyoszlopos táblában nem üres rekordok számát. A függvény az üres szöveget ("") is beleszámítja a darabszámba.

A CountIf függvény megszámolja a tábla azon rekordjainak számát, amelyek igazak egy logikai képletre. A képlet hivatkozhat a tábla oszlopaira.

A CountRows függvény megszámolja egy tábla rekordjainak számát.

Ezen függvények mindegyike egy-egy számot ad vissza.

Az előzetes beállításokban engedélyeznie kell a Microsoft Dataverse továbbfejlesztett delegálását , hogy működjön CountIfCountRows a delegálás. 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ő. 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( Táblázat )

  • Tábla - Kötelező. 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(Leltár)

    A feliraton az 5 érték fog megjelenni, mert a gyűjtemény öt sort tartalmaz.