メインコンテンツにスキップ
Workday User Guide
最終更新: 2023-11-03
FILE_NAME

FILE_NAME

説明

FILE_NAME
は、データが基本データセットから取得されている場合に、ソース ファイル システムから元のファイル名を返す行関数です。これは、基本データセットを構成するソース データが複数のファイルから取得されており、ファイル名自体に有用な情報 (日付やサーバー名など) がある場合に便利です。使用できます
FILE_NAME
他のテキスト処理関数と組み合わせて、ファイル名から有用な情報を抽出します。
Workday を初めてご利用になる場合は、基本データセットを作成または編集する権限がありません。

構文

FILE_NAME
()

戻り値

型の行ごとに 1 つの値を返します
TEXT

基本データセットは、ファイル名の一部に 8 文字の日付を使用する日次ログ ファイルに基づいています。たとえば、
20120704.log は
、2012 年 7 月 4 日に作成されたログ ファイルに使用されるファイル名です。次の式で使用されている:
FILE_NAME
との組み合わせ
SUBSTRING
および
TO_DATE
ファイル名の最初の 8 文字から日付フィールドを作成する場合。
TO_DATE(SUBSTRING(FILE_NAME(), 0, 8), "yyyyMMdd")
基本データセットは、ファイル名の一部にサーバーの IP アドレスが使用されているログ ファイルに基づいています。たとえば、
172.12.131.118.log
は、サーバー 172.12.131.118 のログ ファイル名になります。次の式で使用されている:
FILE_NAME
との組み合わせ
REGEX
ファイル名から IP アドレスを抽出するために。
REGEX(FILE_NAME(), "
(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})
\.log")