Fonctions Count, CountA, CountIf et CountRows dans PowerAppsCount, CountA, CountIf, and CountRows functions in PowerApps

Comptabilise tous les enregistrements dans un tableau ou tous les enregistrements qui répondent à une condition.Counts all records in a table, or counts all records that satisfy a condition.

DescriptionDescription

La fonction Count comptabilise le nombre d’enregistrements contenant un nombre dans un tableau à une seule colonne.The Count function counts the number of records that contain a number in a single-column table.

La fonction CountA comptabilise le nombre d’enregistrements qui ne sont pas vides dans un tableau à une seule colonne.The CountA function counts the number of records that aren't blank in a single-column table. Cette fonction inclut le texte vide (« ») dans le comptage.This function includes empty text ("") in the count.

La fonction CountIf comptabilise le nombre d’enregistrements dans un tableau qui ont la valeur true pour une formule logique.The CountIf function counts the number of records in a table that are true for a logical formula. La formule peut référencer des colonnes du tableau.The formula can reference columns of the table.

La fonction CountRows comptabilise le nombre d’enregistrements dans un tableau.The CountRows function counts the number records in a table.

Chacune de ces fonctions renvoie un nombre.Each of these functions returns a number.

When used with a data source, these functions can't be delegated. Only the first portion of the data source will be retrieved and then the function applied. The result may not represent the complete story. A blue dot will appear at authoring time to remind you of this limitation and to suggest switching to delegable alternatives where possible. For more information, see the delegation overview.

SyntaxeSyntax

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

  • SingleColumnTable - Requis.SingleColumnTable - Required. Colonne d’enregistrements à comptabiliser.Column of records to count.

CountIf( Table, LogicalFormula )CountIf( Table, LogicalFormula )

  • Table - Requis.Table - Required. Tableau d’enregistrements à comptabiliser.Table of records to count.
  • LogicalFormula - Requis.LogicalFormula - Required. Formule à évaluer pour chaque enregistrement du tableau.Formula to evaluate for each record of the table. Les enregistrements qui renvoient la valeur true pour cette formule sont comptabilisés.Records that return true for this formula are counted. La formule peut référencer des colonnes du tableau.The formula can reference columns of the table.

CountRows( Table )CountRows( Table )

  • Table - Requis.Table - Required. Tableau d’enregistrements à comptabiliser.Table of records to count.

ExempleExample

  1. Importez ou créez une collection nommée Inventory, comme décrit dans la première sous-procédure dans Show images and text in a gallery (Afficher des images et du texte dans une galerie).Import or create a collection named Inventory, as the first subprocedure in Show images and text in a gallery describes.
  2. Ajoutez un libellé et définissez sa propriété Text sur la formule suivante :Add a label, and set its Text property to this formula:

    CountIf(Inventory, UnitsInStock < 30)CountIf(Inventory, UnitsInStock < 30)

    Le libellé affiche 2, car deux produits (Ganymede et Callisto) ont moins de 30 unités en stock.The label shows 2 because two products (Ganymede and Callisto) have fewer than 30 units in stock.

  3. Ajoutez un autre libellé et définissez sa propriété Text sur la formule suivante :Add another label, and set its Text property to this formula:

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

    Le libellé affiche 5, soit le nombre de cellules non vides dans la colonne UnitsInStock.The label shows 5, the number of non-empty cells in the UnitsInStock column.

  4. Ajoutez un autre libellé et définissez sa propriété Text sur la formule suivante :Add another label, and set its Text property to this formula:

    CountRows(Inventory)CountRows(Inventory)

    Le libellé affiche 5, car la collection contient cinq lignes.The label shows 5 because the collection contains five rows.