Funktionerna Count, CountA, CountIf och CountRows
Gäller för: Arbetsyteappar Datorflöden Modellbaserade appar Power Pages Power Platform CLI
Räknar alla poster i en tabell, eller räknar alla poster som uppfyller ett villkor.
Beskrivning
Funktionen Count räknar antalet poster som innehåller ett tal i en tabell med en kolumn.
Funktionen CountA räknar antalet poster som inte är blank i en tabell med en kolumn. Den här funktionen innehåller tom text ("") i antalet.
Funktionen CountIf räknar antalet poster i en tabell som är true för en logisk formel. Formeln kan referera till kolumner i tabellen.
Funktionen CountRows räknar antalet talposter i en tabell.
Var och en av dessa funktioner returnerar ett tal.
Du måste aktivera alternativet Utökad delegering för Microsoft Dataverse i avancerade inställningar för att funktionerna CountIf och CountRows ska fungera. Så här aktiverar du alternativet:
Öppna programmet där du vill använda den funktionen.
Välj Inställningar>Kommande funktioner>Förhandsversion.
Aktivera alternativet Utökad delegering för Microsoft Dataverse.
Viktigt!
- Det finns en delegeringsgräns på 50 000 om du använder funktionerna
CountRows
ochCountIf
med filter. Det finns ingen hård begränsning för funktionenCountRows
när den extraheras direkt från datakälla på grund av det cachelagrade antalet som Dataverse behålls. - Om funktionen
CountRows(<Data Source>)
används utan filtrering kanske antalet inte är 100 % korrekt eftersom det cachelagrade antalet uppdateras regelbundet. Om du behöver exakt antal och förväntar dig att resultatet kommer att vara under samlingsgränsen kan du kringgå det cachelagrade antalet viaCountIf(<Data Source>, True)
.
Syntax
Antal ( SingleColumnTable )
CountA( SingleColumnTable )
- SingleColumnTable – krävs. Kolumn med poster som ska räknas.
CountIf(Tabell,LogiskFormel )
- Tabell - Obligatoriskt. Tabell med poster som ska räknas.
- LogicalFormula – obligatoriskt. Formel som ska utvärderas för varje post i tabellen. Poster som returnerar true för den här formeln räknas. Formeln kan referera till kolumner i tabellen.
CountRows( Tabell )
- Tabell - Obligatoriskt. Tabell med poster som ska räknas.
Exempel
Importera eller skapa en samling med namnet Inventory, som beskrivs i den första delproceduren Visa bilder och text i ett galleri.
Lägg till en etikett och ange egenskapen Text till följande formel:
CountIf(Lager, EnheterI Lager < 30)
Etiketten visar 2 eftersom två produkter (Ganymede och Callisto) har färre än 30 enheter i lager.
Lägg till en ny etikett och ange egenskapen Text till följande formel:
CountA(Lager.EnheterI Lager)
Etiketten visar 5, antalet icke-tomma celler i kolumnen UnitsInStock.
Lägg till en ny etikett och ange egenskapen Text till följande formel:
CountRows(Inventering)
Etiketten visar 5 eftersom samlingen innehåller fem rader.