LOG( )-Funktion

Gibt den Logarithmus (zur Basis 10) eines numerischen Ausdrucks oder Feldwerts mit der angegebenen Anzahl Dezimalstellen zurück.

Syntax

LOG(Zahl; Dezimalstellen)

Parameter

Name Typ Beschreibung
Nummer numerisch

Der Wert, dessen Logarithmus ermittelt werden soll.

Dezimalstellen numerisch Die Anzahl von Dezimalstellen für den Rückgabewert.

Ausgabe

Numerisch.

Beispiele

Einfache Beispiele

Gibt „3,0000“ zurück:

LOG(1000; 4)

Gibt „4,86“ zurück:

LOG(72443; 2)

Weiterführende Beispiele

Die Kubikwurzel finden

Erstellt ein Feld, das der Kubikwurzel des Felds X bis auf zwei Dezimalstellen entspricht:

DEFINE FIELD Kubikwurzel COMPUTED EXP(LOG(X; 6) / 3; 2)

Hinweis

Sie können die n-te Wurzel einer Zahl bestimmen, indem Sie den Logarithmus dieser Zahl durch n teilen und aus dem Ergebnis den Exponentialwert errechnen.

Bemerkungen

Funktionsweise

Der Logarithmus einer Zahl ist der Exponent (oder Stärke), mit dem die Basis 10 potenziert werden muss, um diese Zahl zu erhalten. Daher ist der Logarithmus von 1.000 3.

Verwandte Funktionen

Die LOG( )-Funktion ist die Umkehrfunktion von EXP( ).

Leitfaden für die Skripterstellung in ACL 14.1