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. |