Funktionerna Count, CountA, CountIf och CountRows

Gäller: Arbetsyteappar Datorflöden Modellbaserade appar 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:

  1. Öppna programmet där du vill använda den funktionen.

  2. Välj Inställningar>Kommande funktioner>Förhandsversion.

  3. Aktivera alternativet Utökad delegering för Microsoft Dataverse.

    Aktivera delegering.

Viktigt!

  • Det finns en delegeringsgräns på 50 000 om du använder funktionerna CountRows och CountIf med filter. Det finns ingen hård begränsning för funktionen CountRows 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 via CountIf(<Data Source>, True).

Syntax

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable – krävs. Kolumn med poster som ska räknas.

CountIf( Table, LogicalFormula )

  • Table – krävs. Tabell med poster som ska räknas.
  • LogicalFormula – krävs. 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( Table )

  • Table – krävs. Tabell med poster som ska räknas.

Exempel

  1. Importera eller skapa en samling med namnet Inventory, som beskrivs i den första delproceduren Visa bilder och text i ett galleri.

  2. Lägg till en etikett och ange egenskapen Text till följande formel:

    CountIf(Inventory, UnitsInStock < 30)

    Etiketten visar 2 eftersom två produkter (Ganymede och Callisto) har färre än 30 enheter i lager.

  3. Lägg till en ny etikett och ange egenskapen Text till följande formel:

    CountA(Inventory.UnitsInStock)

    Etiketten visar 5, antalet icke-tomma celler i kolumnen UnitsInStock.

  4. Lägg till en ny etikett och ange egenskapen Text till följande formel:

    CountRows(Inventory)

    Etiketten visar 5 eftersom samlingen innehåller fem rader.