Funktionerne Count, CountA, CountIf og CountRows

Gælder for: Lærredsapps Skrivebordsflows Modeldrevne apps Power Platform CLI

Tæller alle poster i en tabel eller tæller alle poster, der opfylder en betingelse.

Beskrivelse

Med funktionen Count tælles antallet af poster, der indeholder et tal i en tabel med en enkelt kolonne.

Med funktionen CountA tælles antallet af poster, der ikke er tomme i en tabel med en enkelt kolonne. Denne funktion indeholder teksten empty ("") i optællingen.

Med funktionen CountIf tælles antallet af poster i en tabel, der er sand for en logisk formel. Formlen kan referere til kolonner i tabellen.

Med funktionen CountRows tælles antallet af poster i en tabel.

Hver af disse funktioner returnerer et tal.

Du skal aktivere indstillingen Udvidet delegering for Microsoft Dataverse i de avancerede indstillinger for at få delegering af funktionerne CountIf og CountRows til at fungere. Sådan aktiverer du indstillingen:

  1. Åbn den app, hvor du vil bruge funktionerne.

  2. Vælg Indstillinger>Kommende funktioner>Forhåndsversion.

  3. Slå indstillingen Udvidet delegering for Microsoft Dataverse til.

    Aktivér delegering.

Vigtigt

  • Der er en grænse på 50.000 delegeringer, hvis du bruger funktionerne CountRows og CountIf sammen med filtre. Der er ingen fast grænse for funktionen CountRows, når den udtrækkes direkte fra datakilden, på grund af det cachelagrede antal, som Dataverse gemmer.
  • Hvis funktionen CountRows(<Data Source>) bruges uden filtrering, er antallet måske ikke 100 % nøjagtigt, da det cachelagrede antal opdateringer opdateres jævnligt. Hvis du har brug for en nøjagtig optælling og forventer, at resultatet er under den samlede grænse, kan du tilsidesætte det cachelagrede antal via CountIf(<Data Source>, True).

Syntaks

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable – påkrævet. Kolonne med poster, der skal tælles.

CountIf( Tabel, LogicalFormula )

  • Table – påkrævet. Tabel med poster, der skal tælles.
  • LogicalFormula – påkrævet. Formel, der skal evalueres for hver post i tabellen. Poster, der returnerer sand for denne formel, tælles. Formlen kan referere til kolonner i tabellen.

CountRows( Table )

  • Table – påkrævet. Tabel med poster, der skal tælles.

Eksempel

  1. Importer eller opret en samling, der hedder Inventory, som det beskrives i den første underprocedure i Vis billeder og tekst i et galleri.

  2. Tilføj en etiket, og angiv dens egenskab Text til denne formel:

    CountIf(Inventory, UnitsInStock < 30)

    Etiketten viser 2, da to produkter (Ganymede og Callisto) har færre end 30 enheder på lager.

  3. Tilføj endnu en etiket, og indstil dens Text-egenskab til denne formel:

    CountA(Inventory.UnitsInStock)

    Etiketten viser 5; antallet af celler, der ikke er tomme, i kolonnen UnitsInStock.

  4. Tilføj endnu en etiket, og indstil dens Text-egenskab til denne formel:

    CountRows(Inventory)

    Etiketten viser 5, da samlingen indeholder fem rækker.