Zum Hauptinhalt wechseln
Workday User Guide
Zuletzt aktualisiert: 2023-11-03
FILE_NAME

FILE_NAME

Beschreibung

FILE_NAME
ist eine Zeilenfunktion, die den ursprünglichen Dateinamen aus dem Quelldateisystem zurückgibt, wenn die Daten aus einem Basis-Dataset stammen. Dies ist hilfreich, wenn die Quelldaten, aus denen ein Basis-Dataset besteht, aus mehreren Dateien stammen und die Dateinamen selbst hilfreiche Informationen enthalten (z. B. Datumsangaben oder Servernamen). Sie können verwenden
FILE_NAME
in Kombination mit anderen Textverarbeitungsfunktionen, um hilfreiche Informationen aus dem Dateinamen zu extrahieren.
Wenn Sie neu in Workday sind, haben Sie keinen Zugriff, um Basis-Datasets zu erstellen oder zu bearbeiten.

Syntax

FILE_NAME
()

Rückgabewert

Gibt pro Zeile einen Wert des Typs "" zurück
TEXT
.

Beispiele

Ihr Basis-Dataset basiert auf Tagesprotokolldateien, deren Dateiname ein 8-stelliges Datum enthält. Beispiel:
20120704.log
ist der Dateiname, der für die am 4. Juli 2012 erstellte Protokolldatei verwendet wird. Der folgende Ausdruck verwendet
FILE_NAME
in Kombination mit
SUBSTRING
und
TO_DATE
, um ein Datumsfeld aus den ersten 8 Zeichen des Dateinamens zu erstellen.
TO_DATE(SUBSTRING(FILE_NAME(), 0, 8), "yyyyMMdd")
Ihr Basis-Dataset basiert auf Protokolldateien, deren Dateinamen die Server-IP-Adresse enthalten. Beispiel:
172.12.131.118.log
ist der Name der Protokolldatei für den Server 172.12.131.118. Der folgende Ausdruck verwendet
FILE_NAME
in Kombination mit
REGEX
, um die IP-Adresse aus dem Dateinamen zu extrahieren.
REGEX(FILE_NAME(), "
(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})
\.log")