Jagamisviis:


Count, CountA, CountIfja CountRows funktsioonid

Kehtib järgmise kohta: Lõuendirakendused Copilot Studio töölauavood Mudelipõhised rakendused Power Platform CLI Dataverse funktsioonid Power Pages

Loendab kõik kirjedtabelis või loendab kõik tingimusele vastavad kirjed.

Kirjeldus

Funktsioon Count loendab üheveerulises tabelis arvu sisaldavad kirjed.

Funktsioon CountA loendab üheveerulises tabelis mittetühjade kirjete arvu. See funktsioon sisaldab loendamisel tühja teksti ("").

Funktsioon CountIf loendab tabeli kirjete arvu, mis on loogilise valemi puhul tõesed . Valem võib viidata tabeli veergudele.

Funktsioon CountRows loendab tabeli kirjete arvu.

Kõik need funktsioonid tagastavad numbri.

Te peate lubama Microsoft Dataverse'i täiustatud delegeerimise eelsätetes, et delegeerimine toimiks CountIf ja CountRows toimiks. Suvandi lubamiseks:

  1. Avage rakendus, kus soovite funktsiooni kasutada.

  2. Valige Sätted>Tulevased funktsioonid>Eelvaade.

  3. Lülitage sisse Täiustatud delegeerimine Microsoft Dataverse suvandis.

    Luba delegeerimine.

Oluline

  • CountRows -i ja CountIf -i kasutamisel koos filtritega on 50K delegeerimise limiit. Kui funktsioon ekstraktitakse otse vahemälust, ei andmeallikas vahemällu talletatud CountRows arvu tõttu karmi Dataverse piirangut.
  • Kui CountRows(<Data Source>) funktsiooni kasutatakse filtreerimata, ei pruugi nende arv olla 100% täpne, kuna vahemällu talletatud arvu värskendatakse aeg-ajalt. Kui vajate täpset arvu ja eeldate, et tulemus jääb koondlimiidi alla, saate mööduda vahemällu talletatud arvust kasutades CountIf(<Data Source>, True).

Süntaks

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable - nõutav. Kirjete veerg, mida soovite loendada.

CountIf( Tabel, Loogikavorm )

  • Tabel - nõutav. Kirjete tabel, mida soovite loendada.
  • LogicalFormula - nõutav. Iga tabeli kirje hindamiseks kasutatav valem. Loendatakse kirjed, mis tagastavad selle valemi jaoks väärtuse true. Valem võib viidata tabeli veergudele.

CountRows( Tabel )

  • Tabel - nõutav. Kirjete tabel, mida soovite loendada.

Näide

  1. Importige või looge kogum nimega Varud, nagu esimene allprotseduur jaotises Piltide ja teksti kuvamine galeriis kirjeldab.

  2. Lisage silt ja määrake atribuut Tekst järgmisele valemile.

    CountIf(Laoseis, UnitsInStock < 30)

    Sildil kuvatakse 2, kuna kahel tootel (Ganymede ja Callisto) on laos vähem kui 30 ühikut.

  3. Lisage järgmine silt ja määrake atribuudile Text järgmine valem.

    CountA(Inventory.UnitsInStock)

    Sildil kuvatakse 5, mis on mittetühjade lahtrite arv veerus UnitsInStock.

  4. Lisage järgmine silt ja määrake atribuudile Text järgmine valem.

    CountRows(Varud)

    Sildil kuvatakse 5, kuna kogum sisaldab viit rida.