Jagamisviis:


Funktsioonid Count, CountA, CountIf ja CountRows

Kehtib: Lõuendirakendused Töölauavood Mudelipõhised rakendused Power Platform CLI

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

Kirjeldus

Funktsioon Count loendab kirjete arvu, mis sisaldavad ühe veeruga tabelis numbrit.

Funktsioon CountA loendab kirjete arvu, mis ei ühe veeruga tabelis tühjad. See funktsioon sisaldab loendamisel tühja teksti ("").

Funktsioon CountIf loendab tabeli kirjete arvu, mille väärtus on loogilise valemi puhul true. Valem võib viidata tabeli veergudele.

Funktsioon CountRows loendab tabelis olevate kirjete arvu.

Kõik need funktsioonid tagastavad numbri.

Selleks, et CountIf ja CountRows funktsioonide delegeerimine töötaks, peate võimaldama Täiustatud delegeerimise Microsoft Dataverse suvandi täpsemates seadetes. 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( Table, LogicalFormula )

  • 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( Table )

  • 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(Inventory, 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(Inventory)

    Sildil kuvatakse 5, kuna kogum sisaldab viit rida.