Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: Canvas-apps
Copilot Studio
Desktop stromen
Modelgestuurde apps
Power Platform CLI
Dataverse-functies
Power Pages
Hiermee worden alle records in een tabel geteld of worden alle records geteld die aan een voorwaarde voldoen.
Beschrijving
De Count functie telt het aantal records dat een getal in een tabel met één kolom bevat.
De CountA functie telt het aantal records dat niet leeg is in een tabel met één kolom. Deze functie telt ook lege tekst ("") mee.
De CountIf functie telt het aantal records in een tabel die waar zijn voor een logische formule. De formule kan verwijzen naar kolommen in de tabel.
De CountRows functie telt het aantal records in een tabel.
Elk van deze functies retourneert een getal.
U moet de optie Verbeterde delegering voor Microsoft Dataverse inschakelen in de geavanceerde instellingen om delegering van functies CountRows te laten CountIf werken. U schakelt de optie als volgt in:
Open de app waarvoor u de functies wilt gebruiken.
Selecteer Instellingen>Toekomstige functies>Preview.
Schakel de optie Uitgebreide overdracht voor Microsoft Dataverse in.
Belangrijk
- Er geldt een overdrachtslimiet van 50K als u gebruikmaakt van de functies
CountRowsenCountIfmet filters. Er is geen harde limiet voor de functieCountRowswanneer deze rechtstreeks uit de gegevensbron wordt geëxtraheerd vanwege het aantal in de cache dat Dataverse behoudt. - Als de functie
CountRows(<Data Source>)wordt gebruikt zonder te filteren, is het aantal mogelijk niet 100% nauwkeurig, omdat het aantal in de cache periodiek wordt bijgewerkt. Als u een nauwkeurige telling nodig hebt en verwacht dat het resultaat onder de totale limiet ligt, kunt u de telling in de cache omzeilen viaCountIf(<Data Source>, True).
Syntaxis
Count( SingleColumnTable )
CountA( SingleColumnTable )
- SingleColumnTable - Vereist. De kolom met records die moeten worden geteld.
CountIf( Tabel, LogicalFormula )
- Tabel - Verplicht. De tabel met records die moeten worden geteld.
- LogischeFormule - Vereist. De formule die moet worden geëvalueerd voor elke record in de tabel. Records die true retourneren voor deze formule worden geteld. De formule kan verwijzen naar kolommen in de tabel.
CountRows( Tabel )
- Tabel - Verplicht. De tabel met records die moeten worden geteld.
Voorbeeld
Importeer of maak een verzameling met de naam Inventaris, zoals wordt beschreven in de eerste subprocedure in Text en afbeeldingen weergeven in een galerie.
Voeg een label toe en stel de eigenschap Text in op deze formule:
CountIf(Voorraad, EenhedenInStock < 30)
Het label geeft 2 weer omdat er voor twee producten (Ganymedes en Callisto) minder dan 30 eenheden in voorraad zijn.
Voeg nog een label toe en stel de eigenschap Text in op deze formule:
CountA(Inventory.UnitsInStock)
Het label geeft 5, het aantal niet-lege cellen in de kolom Eenheden in voorraad.
Voeg nog een label toe en stel de eigenschap Text in op deze formule:
CountRows(Inventaris)
Het label geeft 5 weer omdat de verzameling vijf rijen bevat.