Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Télécharger Microsoft Edge
Plus d’informations sur Internet Explorer et Microsoft Edge
S’applique à :
Applications canevas
Applications pilotées par modèle
Power Platform CLI
Comptabilise tous les
enregistrements
dans une
table
ou comptabilise tous les enregistrements qui répondent à une condition.
Description
La fonction
Count
comptabilise le nombre d’enregistrements contenant un nombre dans une table à une seule colonne.
La fonction
CountA
comptabilise le nombre d’enregistrements qui ne sont pas
vides
dans une table à une seule colonne. Cette fonction inclut le texte
empty
("") dans le comptage.
La fonction
CountIf
comptabilise le nombre d’enregistrements dans une table qui ont la valeur
true
pour une formule logique. La formule peut référencer des
colonnes
de la table.
La fonction
CountRows
comptabilise le nombre d’enregistrements dans un tableau.
Chacune de ces fonctions renvoie un nombre.
Vous devez activer l’option
Délégation améliorée pour Microsoft Dataverse
dans les paramètres avancés pour faire fonctionner la délégaton des fonctions
CountIf
et
CountRows
. Pour activer l’option :
Ouvrez l’application dans laquelle vous souhaitez utiliser les fonctions.
Sélectionnez
Paramètres
>
Fonctionnalités à venir
>
Aperçu
.
Activez l’option
Délégation améliorée pour Microsoft Dataverse
.
Important
Il y a une limite de délégation de 50K si vous utilisez les fonctions
CountRows
et
CountIf
avec des filtres. Il n’y a pas de limite stricte sur la fonction
CountRows
lorsqu’elle est extraite directement de la source de données en raison du nombre mis en cache conservé par Dataverse.
Si la fonction
CountRows(<Data Source>)
est utilisée sans filtrage, le décompte peut ne pas être précis à 100 %, car le décompte mis en cache est mis à jour périodiquement. Si vous avez besoin d’un décompte précis et que vous vous attendez à ce que le résultat soit inférieur à la limite globale, vous pouvez contourner le décompte mis en cache via
CountIf(<Data Source>, True)
.
Syntaxe
Count
(
SingleColumnTable
)
CountA
(
SingleColumnTable
)
SingleColumnTable
: obligatoire. Colonne d’enregistrements à comptabiliser.
CountIf
(
Table
,
LogicalFormula
)
Table
: obligatoire. Table d’enregistrements à comptabiliser.
LogicalFormula
: obligatoire. Formule à évaluer pour chaque enregistrement de la table. Les enregistrements qui renvoient la valeur
true
pour cette formule sont comptabilisés. La formule peut référencer des colonnes de la table.
CountRows
(
Table
)
Table
: obligatoire. Table d’enregistrements à comptabiliser.
Exemple
Importez ou créez une
collection
nommée
Inventory
, comme décrit dans la première sous-procédure dans
Afficher des images et du texte dans une galerie
.
Ajoutez un libellé et définissez sa propriété
Text
sur la formule suivante :
CountIf(Inventory, UnitsInStock < 30)
Le libellé affiche
2
, car deux produits (Ganymede et Callisto) ont moins de 30 unités en stock.
Ajoutez un autre libellé et définissez sa propriété
Text
sur la formule suivante :
CountA(Inventory.UnitsInStock)
Le libellé affiche
5
, soit le nombre de cellules non vides dans la colonne
UnitsInStock
.
Ajoutez un autre libellé et définissez sa propriété
Text
sur la formule suivante :
CountRows(Inventory)
Le libellé affiche
5
, car la collection contient cinq lignes.