Tableau 文字列型を日付に変換する
Tableau 文字列型を日付に変換する
DATEPARSE の注意事項
大したお話ではございませんが、質問が多いため特記しておきました。
書式を間違えますと正しい日付の値が返されませんので注意が必要です。
背景
データソースによっては、「日付」の意味のデータが文字列として認識されてしまう場合が少なくありません。
この場合、文字列としての日付データを型変換する必要があります。
そのうち、DATEPARSEを使って解決が必要である場合は下記を参照ください。
例)”20180228230017863″が文字列として認識された。これを日付型に変換するには…
DATEPARSE(“yyyyMMddhhmmssSSS”,”20180228230017863″)
ちなみに、2018/02/28 23:00:18 と表記したい場合は下記のように設定します。
注意点
①MMをmmで記載できない
・DATEPARSE(“yyyymmddhhmmssSSS”,”20180228230017863″) ではNGです。
②SSSをsssで記載できない
・DATEPARSE(“yyyyMMddhhmmsssss“,”20180228230017863”) ではNGです。
他にもNGパターンはいくつかりますので各自で試しておいてください。
DATEPARSE(“yyyyMMddhmsSSS”,”20180228230017863″)
DATEPARSE(“yyyyMMddhh:mm:ssSSS“,”20180228230017863”)
DATEPARSE(“yyyyMMddhhMMssSSS”,”20180228230017863″)
DATEPARSE(“YYYYMMddhhmmssSSS”,”20180228230017863″)
より詳しくはこちらを参照いただけると便利です。
https://onlinehelp.tableau.com/current/pro/desktop/ja-jp/data_dateparse.html
コメントを投稿するにはログインしてください。