Q.日付型のデータ(YYYYMMDD)から月(MM)だけを抽出したい
日付型のデータ(YYYYMMDD書式)から、月(MM)だけを抽出する方法を教えてください。
【回答】
カラムフィルタで以下のように関数を設定することで実現できます。
(2例挙げます。)
[例:抽出方法1]
==================================================
SubDate
|_<YYYYMMDDのカラム>
|_2 (抽出単位種類:月)
処理概要は以下のとおりです。
---------------------------------------
SubDate関数で日付データ「YYYYMMDD」の、月(MM)の位置の数値だけを取得します。
---------------------------------------
以上で「1」「2」「3」・・・「12」等の月「MM」の数値が取得されます。
==================================================
[例:抽出方法2]
==================================================
Substr
|_Date2String (日付型データを文字列データへ変換)
| |_<YYYYMMDDのカラム>
| |_1
|_5 (文字列データ「YYYYMMDD」の5文字目から切り取り開始)
|_2 (切り取る文字数)
処理概要は以下のとおりです。
---------------------------------------
1.Date2String関数で日付型「YYYYMMDD」のデータを文字列データに変換します。
2.Substr関数で文字列データ「YYYYMMDD」の、MMの位置の文字だけを取得します。
---------------------------------------
以上で「01」「02」「03」・・・「12」等の「MM」の文字列が取得されます。
==================================================
上記関数の詳細につきましては、「Waha! Transformer オンラインヘルプ」の
[Designer] - [関数一覧]をご参照ください。