DISTANCE-Makro

Die DISTANCE Makro ist in Unica Campaign und Unica Interact verfügbar.

Syntax

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

Parameter

lat1

Der Breitengrad des ersten Punkts als Dezimalwert.

long1

Der Längengrad des ersten Punkts als Dezimalwert.

lat2

Der Breitengrad des zweiten Punkts als Dezimalwert.

long2

Der Längengrad des zweiten Punkts als Dezimalwert.

UNIT_OF_MEASURE

Ein optionaler Parameter, der die Maßeinheit für den zurückgegebenen Abstand angibt. Mögliche Werte sind MILES (Meilen) oder KILOMETERS (Kilometer). Wenn Sie diesen Parameter nicht angeben, wird als Standardeinstellung MILES verwendet.

PRECISION

Ein optionaler Parameter, der die Genauigkeit nach dem Dezimalzeichen für den zurückgegebenen Abstand angibt. Wenn Sie einen Genauigkeitswert festlegen, wird der zurückgegebene Abstand auf die angegebene Anzahl von Dezimalstellen gekürzt. Der Maximalwert ist 5. Wenn Sie hierfür keinen Wert angeben, wird die Anzahl der Dezimalstellen nicht gekürzt.

Beschreibung

DISTANCE berechnet den Abstand zwischen zwei Punkten. Breitengrad und Längengrad werden in Dezimalzahleinheiten erwartet. Verwenden Sie zum Trennen numerischer Werte immer ein Komma und ein Leerzeichen. Das ist notwendig, um Sprachen zu berücksichtigen, in denen ein Komma als Dezimaltrennzeichen verwendet wird, wie im zweiten Beispiel unten gezeigt wird. Es wird unterstützt, den Abstand zwischen mehreren Punkten zu berechnen. Wenn (lat1, long1) eine Liste mit mehreren Werten ist und (lat2, long2) ebenfalls eine Liste mit mehreren Werten ist, wird der Abstand des ersten Punkts in Liste 1 und des ersten Punkts in Liste 2 berechnet und als erstes Element in der Ergebnisliste zurückgegeben, der Abstand des zweiten Punkts in Liste 1 und des zweiten Punkts in Liste 2 wird berechnet und als zweites Element in der Ergebnisliste zurückgegeben, und so weiter, bis alle Elemente in Liste 1 und Liste 2 berechnet wurden. Wenn Liste 1 nur ein Element enthält und Liste 2 mehrere Elemente enthält, werden die Entfernungen zwischen dem Element in Liste 1 und allen Elementen in Liste 2 berechnet.

Beispiele

DISTANCE (18.529747, 73.839798, 18.533511, 73.8777995, MILES, 2) gibt den Wert 2,50 Meilen zurück.

DISTANCE (18,529747, 73,839798, 18,533511, 73,8777995, KILOMETERS, 1) gibt den Wert 4,0 Kilometer zurück.