Options d'agrégat

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.