We’ve migrated our documentation to a new site, which means some URLs have changed.
Analytics

Quelle est la différence entre la méthode getRowCount et la fonction Approximate count distinct ?

getRowCount

La méthode getRowCount récupère le nombre total de lignes retournées par une requête API (c'est-à-dire le nombre de lignes correspondant à la requête).

Vous pouvez l'utiliser dans Data Query en cliquant sur Afficher le nombre de lignes en bas de l'interface.

Utilisez getRowCount lorsque vous avez besoin de connaître le nombre de lignes qu'une requête retournerait (par exemple, pour estimer la taille du résultat) plutôt que de récupérer le jeu de données complet.

image-20260521-100233.png

Vous pouvez aussi remplacer la fonction getData de votre appel API :

https://api.atinternet.io/v3/data/getData?...

Par la fonction getRowCount :

https://api.atinternet.io/v3/data/getRowCount?...

Votre appel ne récupèrera alors qu'une seule information indiquant le nombre de lignes de la requête.

Approximate count distinct

La fonction Approximate count distinct retourne le nombre approximatif de valeurs différentes non nulles pour une propriété.

Cette fonction est basée sur un algorithme destiné à rendre le comptage distinct réalisable sur de grands volumes de données, où les comptages distincts exacts peuvent être coûteux en calcul. Le résultat a une marge d'erreur typique de 2%.

L'application d'Approximate count distinct produit une métrique dont la valeur est le résultat de la fonction (un comptage distinct estimé).

Utilisez Approximate count distinct lorsque vous voulez estimer combien de valeurs uniques existent pour une propriété (par exemple, utilisateurs uniques, IDs uniques, URLs de pages uniques) sans calculer un comptage distinct exact.

Animation7-20260521-100034.gif


Last updated: