Partager via


bin_auto()

Arrondit les valeurs à une corbeille de taille fixe, avec un contrôle sur la taille et le point de départ fournis par une propriété de requête.

Syntaxe

bin_auto(valeur)

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
value int, long, real, timespan ou datetime ✔️ Valeur à arrondir aux bacs.

Pour contrôler la taille et le point de départ de la corbeille, définissez les paramètres suivants avant d’utiliser la fonction.

Nom Type Requise Description
query_bin_auto_size int, long, real ou timespan ✔️ Indique la taille de chaque bac.
query_bin_auto_at int, long, real ou timespan Indique une valeur qui est un « point fixe » pour lequelfixed_pointbin_auto(fixed_point) == . La valeur par défaut est 0.

Retours

Multiple le plus proche de query_bin_auto_size la valeur inférieure, décalé de sorte qu’il query_bin_auto_at soit traduit en lui-même.

Exemples

set query_bin_auto_size=1h;
set query_bin_auto_at=datetime(2017-01-01 00:05);
range Timestamp from datetime(2017-01-01 00:05) to datetime(2017-01-01 02:00) step 1m
| summarize count() by bin_auto(Timestamp)

Sortie

Timestamp count_
2017-01-01 00:05:00.0000000 60
2017-01-01 01:05:00.0000000 56