Les fonctions d'agrégat ne font pas partie d'un menu. Elles s'appliquent à un jeu de valeurs Ces fonctions sont disponibles pour chaque fournisseur de données, à l'exception des fournisseurs raster, WFS et WMS (qui peuvent uniquement utiliser la fonction SpatialExtent).
Option | Définition | Syntaxe | Exemple |
---|---|---|---|
AVG |
Renvoie la moyenne des valeurs en tant que type de données Double. Vous pouvez spécifier un argument facultatif : ALL ou DISTINCT. Par exemple: AVG(Id), AVG('all', Id), AVG('distinct', Id) |
AVG('all', Propriété_numérique) |
AVG('all', Valeur_parcelle) Cet exemple calcule la moyenne de toutes les parcelles dotées d'une propriété Valeur_parcelle, même celles qui ont une valeur Null ou celles qui sont vides. |
COUNT |
Renvoie le nombre de lignes en tant que type de données Int64. Vous pouvez spécifier un argument facultatif : ALL ou DISTINCT. Par exemple : COUNT(Id), COUNT('all', Id), COUNT('distinct', Id) |
COUNT('argument_facultatif', Propriété_numérique) |
COUNT('all', ID_parcelle) Cet exemple compte toutes les lignes contenant une propriété ID_parcelle, même celles qui ont une valeur Null ou celles qui sont vides. |
MAX |
Renvoie la valeur maximale avec le même type de données que celui du paramètre d'entrée. Vous pouvez spécifier un argument facultatif : ALL ou DISTINCT. Par exemple : MAX(Id), MAX('all', Id), MAX('distinct', Id) |
MAX('argument_facultatif', Propriété_numérique) |
MAX('all', Superficie_parcelle) Cet exemple trouve la valeur de superficie de parcelle la plus importante de toutes les parcelles contenant une propriété Superficie_parcelle, notamment celles qui ont une valeur Null ou celles qui sont vides. |
MEDIAN |
Prend une valeur numérique et renvoie la valeur médiane ou une valeur interpolée correspondant à la valeur médiane une fois les valeurs triées. La valeur renvoyée a le même type de données que celui du paramètre d'entrée. Représente une fonction de distribution inverse qui suppose un modèle de distribution continu. |
MEDIAN(Propriété_numérique) |
MEDIAN(Valeur_parcelle) Cet exemple trouve la valeur médiane de toutes les parcelles dotées d'une propriété Valeur_parcelle. Il inclut les parcelles qui ont une valeur Null ou celles qui sont vides pour Valeur_parcelle s'il s'agit d'une propriété numérique. |
MIN |
Renvoie la valeur minimale avec le même type de données que celui du paramètre d'entrée. La valeur renvoyée a le même type de données que celui du paramètre d'entrée. Vous pouvez spécifier un argument facultatif : ALL ou DISTINCT. Par exemple : Min(Id), Min('all', Id), Min('distinct', Id) |
MIN('argument_facultatif', Propriété_numérique) |
MIN('all', Superficie_parcelle) Cet exemple trouve la superficie de la parcelle la plus petite de toutes les parcelles contenant une propriété Superficie_parcelle, même celles qui ont une valeur Null ou celles qui sont vides. |
SPATIALEXTENT |
Renvoie le rectangle de contour le plus petit possible de toutes les géométries sur un calque. |
SPATIALEXTENT(géométrie) |
SPATIALEXTENT(géométrie) |
STDDEV |
Renvoie l'exemple d'écart type en tant que type de données Double. |
STDDEV(Propriété_numérique) |
STDDEV(Valeur_parcelle) Cet exemple trouve l'écart type entre toutes les valeurs de parcelles dotées d'une propriété Valeur_parcelle, même celles qui ont une valeur Null ou celles qui sont vides. |
SUM |
Renvoie la somme des valeurs en tant que type de données Double. Vous pouvez spécifier un argument facultatif : ALL ou DISTINCT. Par exemple : Sum(Id), Sum('all', Id), Sum('distinct', Id) |
SUM('all', Propriété_numérique) |
SUM('all', Valeur_parcelle) Cet exemple trouve le total de toutes les valeurs de parcelles dotées d'une propriété Valeur_parcelle, même celles qui ont une valeur Null ou celles qui sont vides. |