Fonctions numériques

Les fonctions numériques sont disponibles dans le menu Fonction mathématique. Elles s'utilisent sur les valeurs numériques, pour arrondir les nombres à la hausse ou à la baisse, les tronquer ou déterminer si le nombre est négatif ou positif. Ces fonctions sont disponibles pour chaque fournisseur de données, à l'exception des fournisseurs raster, WFS et WMS.

Lorsque vous créez une expression pour des objets géospatiaux, vous pouvez faire appel aux fonctions numériques suivantes :

Fonction Définition Syntaxe Exemple

CEIL

Arrondit un nombre à l'entier supérieur le plus proche. La valeur renvoyée fait appel au type de données d'entrée.

Par exemple, CEIL(2.6)=3

CEIL(-2.6)=-2

CEIL(Propriété_numérique)

CEIL(Coût_part)

FLOOR

Arrondit un nombre à l'entier inférieur le plus proche. La valeur renvoyée fait appel au type de données d'entrée.

Par exemple, FLOOR(2.6)=2

FLOOR(-2.6)=-3

FLOOR(Propriété_numérique)

FLOOR(Coût_part)

ROUND

Arrondit un nombre aux décimales spécifiées. La valeur renvoyée fait appel au type de données d'entrée.

Par exemple, ROUND(1.476,2)=1.48

ROUND(Propriété_numérique, Nombre de décimales)

ROUND(Coût_part,2)

SIGN

Trouve le signe d'un nombre. Renvoie 1 si le nombre est positif, 0 si le nombre est 0, -1 si le nombre est négatif. La valeur renvoyée fait appel au type de données Int16.

Par exemple, SIGN(-3.76)=-1

SIGN(Propriété_numérique)

SIGN(Profit_vente_parcelle)

TRUNC

Tronque une propriété de date au format spécifié ('ANNEE', 'MOIS', 'JOUR', 'HEURE' ou 'MINUTE')

ou

Tronque une propriété numérique au nombre de décimales spécifié. La valeur renvoyée fait appel au type de données d'entrée.

Par exemple, TRUNC(1.476, 2)=1.47

Cette fonction renvoie un DOUBLE.

TRUNC(Propriété_date, 'Format')

TRUNC(Propriété_numérique, Nombre de décimales)

TRUNC(Date_réparation, 'JOUR')

ou

TRUNC(Coût_réparation, 2)