Commande COUNT
Compte le nombre total d'enregistrements dans la vue active ou uniquement les enregistrements qui remplissent la condition spécifiée.
Syntaxe
COUNT <IF test> <WHILE test> <FIRST plage|NEXT plage>
Paramètres
Nom | Description |
---|---|
IF test optionnel |
Expression conditionnelle qui doit être vraie afin de traiter chaque enregistrement. La commande est exécutée uniquement sur les enregistrements remplissant la condition. Remarque La condition IF est évaluée uniquement par rapport aux enregistrements restant dans une table après application des options relevant du champ d'application (WHILE, FIRST, NEXT). |
WHILE test optionnel |
Expression conditionnelle qui doit être vraie afin de traiter chaque enregistrement. La commande est exécutée jusqu'à ce que la condition soit évaluée comme fausse ou lorsque la fin de la table est atteinte. Remarque Si vous utilisez WHILE conjointement avec FIRST ou NEXT, le traitement des enregistrements s'arrête dès qu'une limite est atteinte. |
FIRST plage | NEXT plage optionnel |
Le nombre d'enregistrements à traiter :
Utilisez plage pour indiquer le nombre d'enregistrements à traiter. Si vous ignorez FIRST et NEXT, tous les enregistrements sont traités par défaut. |
Variables de sortie Analytics
Nom | Contient |
---|---|
COUNTn |
Nombre d'enregistrements calculé par la commande.
|
Exemples
Stockage de COUNT1
Le résultat de la commande COUNT est stocké dans la variable de sortie COUNT1. Vous pouvez récupérer et stocker cette valeur dans une variable définie par l'utilisateur.
La commande COUNT remplace la variable COUNT1 chaque fois qu'elle est exécutée. Par conséquent, la valeur doit être stockée dans une variable définie par l'utilisateur avant la deuxième exécution de la commande, et après l'application du filtre à la table :
OPEN AdresseClient COUNT TotalEnr = COUNT1 SET FILTER TO DateModification > '20100101' COUNT TotalEnrFiltrés = COUNT1
Remarques
Quand utiliser COUNT
La commande COUNT permet de compter le nombre d'enregistrements dans une table Analytics ou le nombre d'enregistrements qui remplissent une condition test particulière. Si aucun test n'est spécifié, le nombre total d'enregistrements de la table Analytics s'affiche.
Impact des filtres sur COUNT
Si un filtre est appliqué à une vue, la commande compte le nombre d'enregistrements restant dans la vue une fois la condition de filtrage appliquée.