Macro DISTANCE

Le DISTANCE est disponible dans Unica Campaign et Unica Interact.

Syntaxe

DISTANCE(lat1, long1, lat2, long2[, UNIT_OF_MEASURE][, PRECISION])

Paramètres

lat1

Latitude du premier point, sous forme de valeur décimale.

long1

Longitude du premier point, sous forme de valeur décimale.

lat2

Latitude du deuxième point, sous forme de valeur décimale.

long2

Longitude du deuxième point, sous forme de valeur décimale.

UNIT_OF_MEASURE

Paramètre facultatif indiquant l'unité de mesure de la distance renvoyée. Les valeurs admises sont MILES et KILOMETERS. Si vous omettez ce paramètre, MILES est l'unité par défaut.

PRECISION

Paramètre facultatif indiquant le niveau de précision après le séparateur décimal pour la distance renvoyée. Si vous spécifiez une valeur de précision, la valeur de la distance renvoyée est tronquée en fonction du nombre de décimales indiqué. La valeur maximale est 5. Si vous omettez cette valeur, les décimales ne sont pas tronquées.

Description

DISTANCE calcule la distance entre deux points. La latitude et la longitude devraient être représentées par des unités décimales. Utilisez toujours une virgule et un espace pour séparer les valeurs numériques. Cela est obligatoire pour les langages utilisant une virgule comme séparateur décimal, comme le montre le deuxième exemple ci-dessous. Elle est prise en charge pour calculer la distance entre plusieurs points. Si (lat1, long1) est une liste avec plusieurs valeurs et (lat2, long2) est également une liste avec plusieurs valeurs, la distance entre le premier point de la liste 1 et du premier point de la liste 2 est calculée comme étant renvoyée en tant que premier élément de la liste des résultats. La distance entre le deuxième point de la liste 1 et le deuxième point de la liste 2 est calculée comme étant renvoyée en tant que second élément de la liste des résultats, et ainsi de suite, jusqu'à ce que tous les éléments de la liste 1 et de la liste 2 soient calculés. Si la liste 1 ne possède qu'un seul élément, alors que la liste 2 en a plusieurs, les distances entre l'élément de la liste 1 et tous les éléments de la liste 2 sont calculées.

Exemples

DISTANCE (18.529747, 73.839798, 18.533511, 73.8777995, MILES, 2) renvoie la valeur de 2.50 miles.

DISTANCE (18,529747, 73,839798, 18,533511, 73,8777995, KILOMETERS, 1) renvoie la valeur de 4,0 kilomètres.