Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

LOG

LOG

Gibt den Logarithmus eines numerischen Werts zurück. Diese Funktion dient eher der Analyse von wissenschaftlichen Daten als jener von Geschäftsdaten.

Syntax

LOG(
base
,
exponent
)
In der folgenden Tabelle werden die Argumente für diesen Befehl beschrieben:
Argument
Erforderlich/
Optional
Beschreibung
base
Erforderlich
Die Basis des Logarithmus. Muss ein positiver numerischer Wert, aber nicht 0 oder 1, sein. Jeder gültige Umwandlungsausdruck, dessen Auswertung eine andere positive Zahl als 0 oder 1 ergibt.
exponent
Erforderlich
Der Exponent des Logarithmus. Muss ein positiver numerischer Wert größer als 0 sein. Jeder gültige Umwandlungsausdruck, dessen Auswertung eine positive Zahl größer als 0 ergibt.

Rückgabewert

Double-Wert
NULL, falls ein an die Funktion übergebener Wert NULL ist.

Beispiel

Der folgende Ausdruck gibt den Logarithmus für alle Werte im Port NUMBERS zurück:
LOG( BASE, EXPONENT )
BASE
EXPONENT
RETURN VALUE
15
1
0
.09
10
-0.956244644696599
NULL
18
NULL
35.78
NULL
NULL
-9
18
Error. (
Data Integration Service
does not write the row.
)
0
5
Error. (
Data Integration Service
does not write the row.
)
10
-2
Error. (
Data Integration Service
does not write the row.
)
Wenn Sie als Basiswert eine negative Zahl, 0 oder 1 oder als Exponent einen negativen Wert übergeben, zeigt
Data Integration Service
einen Fehler an und schreibt die Zeile nicht.