Funktionerne Count, CountA, CountIf og CountRows
Gælder for: Lærredapps Skrivebordsflow Modelbaserede apps Power Pages 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:
Åbn den app, hvor du vil bruge funktionerne.
Vælg Indstillinger>Kommende funktioner>Forhåndsversion.
Slå indstillingen Udvidet delegering for Microsoft Dataverse til.
Vigtigt
- Der er en grænse på 50.000 delegeringer, hvis du bruger funktionerne
CountRows
ogCountIf
sammen med filtre. Der er ingen fast grænse for funktionenCountRows
, 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 viaCountIf(<Data Source>, True)
.
Syntaks
Antal( Enkeltkolonnetabel )
CountA( SingleColumnTable )
- SingleColumnTable – påkrævet. Kolonne med poster, der skal tælles.
AntalHvis( Tabel; LogiskFormel )
- Tabel - Påkrævet. Tabel med poster, der skal tælles.
- Logisk formel - 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( Tabel )
- Tabel - Påkrævet. Tabel med poster, der skal tælles.
Eksempel
Importer eller opret en samling, der hedder Inventory, som det beskrives i den første underprocedure i Vis billeder og tekst i et galleri.
Tilføj en etiket, og angiv dens egenskab Text til denne formel:
CountIf(Lager, EnhederPå lager < 30)
Etiketten viser 2, da to produkter (Ganymede og Callisto) har færre end 30 enheder på lager.
Tilføj endnu en etiket, og indstil dens Text-egenskab til denne formel:
AntalA(Lager.EnhederPå lager)
Etiketten viser 5; antallet af celler, der ikke er tomme, i kolonnen UnitsInStock.
Tilføj endnu en etiket, og indstil dens Text-egenskab til denne formel:
CountRows(Lager)
Etiketten viser 5, da samlingen indeholder fem rækker.