Opzioni di aggregazione

Le opzioni di aggregazione non sono disponibili in alcun menu e agiscono su un gruppo di valori. Queste funzioni sono disponibili per tutti i provider di dati, ad eccezione dei provider raster, WFS e WMS, che possono utilizzare solo la funzione SpatialExtent.

Opzione Definizione Sintassi Esempio

AVG

Restituisce la media dei valori come tipo di dati Double.

È possibile specificare un argomento facoltativo, ALL o DISTINCT.

Ad esempio: AVG(Id), AVG('all', Id), AVG('distinct', Id)

AVG('all', Numeric_property)

AVG('all', Parcel_Value)

In questo esempio viene trovata la media di tutte le particelle con una proprietà Parcel_Value, incluse quelle che sono nulle o vuote.

COUNT

Restituisce il numero di righe come un tipo di dati Int64.

È possibile specificare un argomento facoltativo, ALL o DISTINCT.

Ad esempio: COUNT(Id), COUNT('all', Id), COUNT('distinct', Id)

COUNT('optional_argument', Numeric_property)

COUNT('all', Parcel_ID)

In questo esempio vengono conteggiate tutte le righe contenenti una proprietà Parcel_ID, incluse quelle che sono nulle o vuote.

MAX

Restituisce il valore massimo con lo stesso tipo di dati del parametro di input.

È possibile specificare un argomento facoltativo, ALL o DISTINCT.

Ad esempio: Max(Id), Max('all', Id), Max('distinct', Id)

MAX('optional_argument', Numeric_property)

MAX('all', Parcel_Area)

In questo esempio viene trovato il valore dell'area della particella più estesa per tutte le particelle contenenti una proprietà Parcel_Area, incluse quelle che sono nulle o vuote.

MEDIAN

Accetta un valore numerico e restituisce il valore medio o un valore interpolato che diventa il valore medio una volta ordinati i valori. Il valore restituito ha lo stesso tipo di dati del parametro di input.

Rappresenta una funzione di distribuzione inversa che presuppone un modello di distribuzione continua.

MEDIAN(Numeric_ property)

MEDIAN(Parcel_Value)

In questo esempio viene trovato il valore medio di tutte le particelle con una proprietà Parcel_Value, incluse quelle con valori nulli o vuoti (se Parcel_Value è una proprietà numerica).

MIN

Restituisce il valore minimo con lo stesso tipo di dati del parametro di input. Il valore restituito ha lo stesso tipo di dati del parametro di input.

È possibile specificare un argomento facoltativo, ALL o DISTINCT.

Ad esempio: Min(Id), Min('all', Id), Min('distinct', Id)

MIN('optional_argument', Numeric_property)

MIN('all', Parcel_Area)

In questo esempio viene trovata l'area della particella più piccola con una proprietà Parcel_Area, incluse quelle che sono nulle o vuote.

SPATIALEXTENT

Restituisce il rettangolo di delimitazione più piccolo possibile tra tutte le geometrie di un layer.

SPATIALEXTENT(geometry)

SPATIALEXTENT(geometry)

STDDEV

Restituisce la deviazione standard di esempio come tipo di dati Double.

STDDEV(Numeric_property)

STDDEV(Parcel_Value)

In questo esempio viene trovata la deviazione standard tra i valori di tutte le particelle con una proprietà Parcel_Value, incluse quelle che sono nulle o vuote.

SUM

Restituisce la somma dei valori come tipo di dati Double.

È possibile specificare un argomento facoltativo, ALL o DISTINCT.

Ad esempio: Sum(Id), Sum('all', Id), Sum('distinct', Id)

SUM('all', Numeric_property)

SUM('all', Parcel_Value)

In questo esempio viene trovato il totale dei valori di tutte le particelle con una proprietà Parcel_Value, incluse quelle che sono nulle o vuote.