Funksjonene Count, CountA, CountIf og CountRows

Gjelder: Lerretsapper Skrivebordsflyt Modelldrevne apper Power Platform CLI

Teller alle poster i en tabell, eller teller alle poster som oppfyller en betingelse.

Beskrivelse

Count-funksjonen teller hvor mange poster som inneholder et tall i en tabell med én kolonne.

CountA-funksjonen teller antall poster som ikke er tomme i en tabell med én kolonne. Denne funksjonen inkluderer tom tekst («») i tellingen.

CountIf-funksjonen teller hvor mange poster i en tabell som er sanne for en logisk formel. Formelen kan referere til kolonner i tabellen.

CountRows-funksjonen teller nummererte poster i en tabell.

Hver av disse funksjonene returnerer et tall.

Du må aktivere den forbedrede delegeringen for Microsoft Dataverse-alternativet i forhåndsinnstillingene for at delegeringen av CountIf og CountRows-funksjonene skal fungere. Slik aktiverer du alternativet:

  1. Åpne appen der du vil bruke funksjonene.

  2. Velg Innstillinger>Kommende funksjoner>Forhåndsversjon.

  3. Aktiver alternativet Forbedret delegering for Microsoft Dataverse.

    Aktiver delegering.

Viktig

  • Det er en 50 K-delegeringsgrense hvis du bruker CountRows og CountIf funksjoner med filtre. Det er ingen hard grense på CountRows funksjonen når den trekkes direkte fra datakilden på grunn av det bufrede antallet som Dataverse beholder.
  • Hvis CountRows(<Data Source>) funksjonen brukes uten filtrering, er det ikke sikkert at antallet er 100 % nøyaktig fordi hurtigbufret antall oppdateres regelmessig. Hvis du trenger nøyaktig antall og forventer at resultatet vil være under mengdegrensen, kan du omgå det bufrede antallet via CountIf(<Data Source>, True).

Syntaks

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable – obligatorisk. Kolonne med poster som skal telles.

CountIf( Table, LogicalFormula )

  • Table - obligatorisk. En tabell med poster som skal telles.
  • LogicalFormula – obligatorisk. Formelen som skal evalueres for hver post i tabellen. Postene som returneres som sann for denne formelen, blir talt. Formelen kan referere til kolonner i tabellen.

CountRows( Table )

  • Table - obligatorisk. En tabell med poster som skal telles.

Eksempel

  1. Importer eller opprett en samling kalt Beholdning, som den første underprosedyren i Vis bilder og tekst i et galleri beskriver.

  2. Legg til en etikett, og sett Text-egenskapen til denne formelen:

    CountIf(Inventory, UnitsInStock < 30)

    Etiketten viser 2, fordi to av produktene (Ganymedes og Callisto) har færre enn 30 enheter på lager.

  3. Legg til en annen etikett, og angi Text-egenskapen til denne formelen:

    CountA(Inventory.UnitsInStock)

    Etiketten viser 5, som er antallet ikke-tomme celler i UnitsInStock-kolonnen.

  4. Legg til en annen etikett, og angi Text-egenskapen til denne formelen:

    CountRows(Inventory)

    Etiketten viser 5, fordi samlingen inneholder fem rader.