Funktionen "count", "count", "count" und "count" in Power appsCount, CountA, CountIf, and CountRows functions in Power Apps

Zählen alle Datensätze in einer Tabelle oder alle Datensätze, die eine Bedingung erfüllenCounts all records in a table, or counts all records that satisfy a condition.

BeschreibungDescription

Die Funktion Count zählt die Datensätze, die eine Zahl in einer einspaltigen Tabelle enthalten.The Count function counts the number of records that contain a number in a single-column table.

Die Funktion CountA zählt die Datensätze, die in einer einspaltigen Tabelle nicht als blank dargestellt werden.The CountA function counts the number of records that aren't blank in a single-column table. Diese Funktion umfasst leeren Text ("") in der Zählung.This function includes empty text ("") in the count.

Die Funktion CountIf zählt die Datensätze in einer Tabelle, die für eine logische Formel TRUE ergeben.The CountIf function counts the number of records in a table that are true for a logical formula. Die Formel kann auf Spalten der Tabelle verweisen.The formula can reference columns of the table.

Die Funktion CountRows zählt die Datensätze in einer Tabelle.The CountRows function counts the number records in a table.

Jede dieser Funktionen gibt eine Zahl zurück.Each of these functions returns a number.

Diese Funktionen können bei Verwendung einer Datenquelle nicht delegiert werden.When used with a data source, these functions can't be delegated. Nur der erste Teil der Datenquelle wird abgerufen, bevor die Funktion angewendet wird.Only the first portion of the data source will be retrieved and then the function applied. Das Ergebnis stellt möglicherweise nicht alles dar.The result may not represent the complete story. Bei Erstellungszeit erinnert eine Warnung an diese Einschränkung und schlägt den Wechsel zu delegierbaren Alternativen vor, sofern diese bestehen.A warning will appear at authoring time to remind you of this limitation and to suggest switching to delegable alternatives where possible. Weitere Informationen finden Sie unter Überblick über Delegation.For more information, see the delegation overview.

SyntaxSyntax

Count( EinspaltigeTabelle )Count( SingleColumnTable )
CountA( SingleColumnTable )CountA( SingleColumnTable )

  • EinspaltigeTabelle: erforderlich.SingleColumnTable - Required. Die zu zählende Spalte mit Datensätzen.Column of records to count.

CountIf( Tabelle; LogischeFormel )CountIf( Table; LogicalFormula )

  • Table: erforderlich.Table - Required. Die zu zählende Tabelle mit Datensätzen.Table of records to count.
  • LogischeFormel: Erforderlich.LogicalFormula - Required. Die für jeden Datensatz der Tabelle auszuwertende Formel.Formula to evaluate for each record of the table. Es werden Datensätze gezählt, die für diese Formel TRUE zurückgeben.Records that return true for this formula are counted. Die Formel kann auf Spalten der Tabelle verweisen.The formula can reference columns of the table.

CountRows( Tabelle )CountRows( Table )

  • Table: erforderlich.Table - Required. Die zu zählende Tabelle mit Datensätzen.Table of records to count.

BeispielExample

  1. Importieren oder Erstellen Sie eine Sammlung mit dem Namen Inventory, wie im ersten Unterverfahren unter Show images and text in a gallery (Anzeigen von Bildern und Text in einem Katalog) beschrieben.Import or create a collection named Inventory, as the first subprocedure in Show images and text in a gallery describes.

  2. Fügen Sie eine Bezeichnung hinzu, und legen Sie deren Eigenschaft Text auf diese Funktion fest:Add a label, and set its Text property to this formula:

    CountIf(Inventory; UnitsInStock < 30)CountIf(Inventory; UnitsInStock < 30)

    Die Bezeichnung zeigt 2 an, da von zwei Produkten (Ganymed und Callisto) weniger als 30 Einheiten auf Lager sind.The label shows 2 because two products (Ganymede and Callisto) have fewer than 30 units in stock.

  3. Fügen Sie eine Bezeichnung hinzu, und legen Sie deren Eigenschaft Text auf diese Funktion fest:Add another label, and set its Text property to this formula:

    CountA(Inventory.UnitsInStock)CountA(Inventory.UnitsInStock)

    Die Bezeichnung zeigt 5 an, die Anzahl der nicht leeren Zellen in der Spalte UnitsInStock.The label shows 5, the number of non-empty cells in the UnitsInStock column.

  4. Fügen Sie eine Bezeichnung hinzu, und legen Sie deren Eigenschaft Text auf diese Funktion fest:Add another label, and set its Text property to this formula:

    CountRows(Inventory)CountRows(Inventory)

    Die Bezeichnung zeigt 5 an, da die Sammlung fünf Zeilen enthält.The label shows 5 because the collection contains five rows.