Funktionen „Count“, „CountA“, „CountIf“ und „CountRows“

Gilt für: Canvas-Apps Desktop-Flows Modellgesteuerte Apps Power Platform CLI

Zählen alle Datensätze in einer Tabelle oder alle Datensätze, die eine Bedingung erfüllen.

Beschreibung

Die Funktion Count zählt die Datensätze, die eine Zahl in einer einspaltigen Tabelle enthalten.

Die Funktion CountA zählt die Datensätze, die in einer einspaltigen Tabelle nicht als leer dargestellt werden. Diese Funktion umfasst leeren Text ("") in der Zählung.

Die Funktion CountIf zählt die Datensätze in einer Tabelle, die für eine logische Formel true ergeben. Die Formel kann auf Spalten der Tabelle verweisen.

Die Funktion CountRows zählt die Datensätze von einer Tabelle.

Jede dieser Funktionen gibt eine Zahl zurück.

Sie müssen die Option Erweiterte Delegation für Microsoft Dataverse in den Voreinstellungen aktivieren, um mit CountIf und CountRows Funktionsdelegation zu arbeiten. So aktivieren Sie die Option:

  1. Öffnen Sie die App, in der Sie die Funktionen verwenden möchten.

  2. Wählen Sie Einstellungen>Neue Funktionen>Vorschau.

  3. Aktivieren Sie die Option Erweiterte Delegation für Microsoft Dataverse.

    Delegierung aktivieren

Wichtig

  • Es gibt eine Delegierungsgrenze von 50.000 CountRows und CountIf Funktionen mit Filtern. Es gibt keine feste Grenze für die CountRows Funktion beim direkten Extrahieren aus Datenquelle aufgrund der zwischengespeicherten Anzahl, die Dataverse hält.
  • Wenn die CountRows(<Data Source>) Funktion ohne Filterung verwendet wird, ist die Anzahl möglicherweise nicht 100% genau, da die zwischengespeicherte Anzahl regelmäßig aktualisiert wird. Wenn Sie eine genaue Zählung benötigen und erwarten, dass das Ergebnis unter dem Gesamtlimit liegt, können Sie die zwischengespeicherte Zählung über CountIf(<Data Source>, True) umgehen.

Syntax

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable - Erforderlich. Die zu zählende Spalte mit Datensätzen.

CountIf( Table, LogicalFormula )

  • Table – Erforderlich. Die zu zählende Tabelle mit Datensätzen.
  • LogicalFormula – Erforderlich. Die für jeden Datensatz der Tabelle auszuwertende Formel. Es werden Datensätze gezählt, die für diese Formel true zurückgeben. Die Formel kann auf Spalten der Tabelle verweisen.

CountRows( Table )

  • Table – Erforderlich. Die zu zählende Tabelle mit Datensätzen.

Beispiel

  1. Importieren oder erstellen Sie eine Sammlung mit dem Namen Inventory, wie im ersten Unterverfahren unter Anzeigen von Bildern und Text in einem Katalog beschrieben wird.

  2. Fügen Sie eine Bezeichnung hinzu, und legen Sie deren Eigenschaft Text auf diese Funktion fest:

    CountIf(Inventory, UnitsInStock < 30)

    Die Bezeichnung zeigt 2 an, da von zwei Produkten (Ganymede und Callisto) weniger als 30 Einheiten auf Lager sind.

  3. Fügen Sie eine weitere Bezeichnung hinzu, und legen Sie deren Text-Eigenschaft auf diese Formel fest:

    CountA(Inventory.UnitsInStock)

    Die Bezeichnung zeigt 5 an, die Anzahl der nicht leeren Zellen in der Spalte UnitsInStock.

  4. Fügen Sie eine weitere Bezeichnung hinzu, und legen Sie deren Text-Eigenschaft auf diese Formel fest:

    CountRows(Inventory)

    Die Bezeichnung zeigt 5 an, da die Sammlung fünf Zeilen enthält.